这可能很难解释,但我需要一种方式来遍历我已经选择的一堆元素,并为每个找到以“图标”。因此,例如我可能有以下要素如何挑选以特定字符串开头的类
<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