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