使用jQuery计算具有属性的元素数量

15

我可以用特定属性计算元素的数量吗?

比如,所有带有src属性test.gif的图片。

3个回答

20
使用CSS的属性选择器来对属性进行过滤。
$("img[src='test.gif']").length;

size()length都返回匹配元素的数量;


6

如果您只想检查属性是否存在

$('img[src]').length //or .size() 

3
您需要使用size(),类似下面这样的代码:

类似下面这样:

$('img[src="test.gif"]').size();

6
使用 .length 更好,因为它是一个属性而不是函数调用。在大型循环中,length 的性能更好。 - Doug Neiner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接