這可能很難解釋,但我需要一種方式來遍歷我已經選擇的一堆元素,併爲每個找到以「圖標」。因此,例如我可能有以下要素如何挑選以特定字符串開頭的類
<div class="button iconStar"></div>
<div class="button iconPlus"></div>
<div class="button iconLeft"></div>
<div class="button iconRight"></div>
<div class="button iconUp"></div>
<div class="button iconDown"></div>
所以,我首先選擇的元素,並通過他們的循環....
$(".button").each(function(){
// Some code here
});
現在,我可以把下面的代碼迴路...
if ($(this).hasClass("iconStar")){
$(this).append("<IMG SRC='Images/star.gif'>");
}
然後,我將不得不重複每個可能的圖標,這似乎是非常低效。
我想在「每個」循環中執行的操作只是遍歷$(this)所有的類,然後挑選出以ICON開頭的類,然後用它來追加圖像。
任何人都可以幫忙嗎?
你不能簡單地將一個'圖標'類應用於所有具有圖標相關類的元素,然後從中工作嗎? – 2009-04-16 13:16:56