繁体   English   中英

计数html5数据属性

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM