根据我的后端编程,我的页面上有许多元素属于具有唯一标识符的类。这样我可能会有以下几点:
<element class="element-1"></element>
<element class="element-1"></element>
<element class="element-2"></element>
<element class="element-2"></element>
<element class="element-3"></element>
<element class="element-3"></element>有没有一种方法可以用jQuery计算这些类名的唯一出现次数,这样无论什么函数都会返回3
发布于 2009-09-30 19:47:07
var obj = {};
var num = 0;
$("element[class^=element]").each(function() {
var cl = $(this).attr("class");
if(!obj[cl]) {
obj[cl] = {};
num++;
}
});
alert(num);发布于 2011-03-28 22:59:56
答案简单得多:$("element.element-1").length;
https://stackoverflow.com/questions/1500199
复制相似问题