2012-05-28 128 views
1

如何確定在此td的總金額,其中data-something是「是」?如何統計自定義屬性具有特定值的所有元素?

var len = $("#tableData div[data-something='yes']").length; 

或:

<td id='tableData'> 
    <div class="test" data-something="yes"></div> 
    <div class="test" data-something="no"></div> 
    <div class="test" data-something="yes"></div> 
</td> 
+0

我相信你知道'div'元素應該有結束標記。 – VisioN

+0

呀我的壞,將修復 – user784637

回答

3

這是可以做到的

var len = $("#tableData div").filter(function() { 
    return $(this).data("something") == "yes"; 
}).length; 

DEMO:http://jsfiddle.net/7c4cA/

+0

@ user784637請在JSFiddle中提供一個示例,我們可以檢查問題出在哪裏。 – VisioN

相關問題