簡體   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