[英]Count html5 data attributes
我试图计算有多少元素(列表)具有'data-facet'的html数据属性,但是我不确定。
这是我尝试过的:
$('li').data('facet').length;
有什么想法我做错了吗?
如果data('facet')
表示一个整数,则这将解释undefined
结果(因为您不能对整数运行.length
)。 您可以通过执行$('li').data('facet').toString().length;
来解决此问题$('li').data('facet').toString().length;
相反,但这并不能为您带来所需的结果(相反,它将为您提供第一个li
元素的data-facet
值的长度)。
要获得所需的li
计数,请执行以下操作:
$('li[data-facet]').length
这将为您提供具有data-facet
属性的li
元素的数量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.