如何计算自定义属性具有特定值的所有元素?

时间:2012-05-28 09:26:31

标签: javascript jquery

如何确定div tddata-something的总数<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> ?{/ p>

{{1}}

1 个答案:

答案 0 :(得分:3)

可以通过以下方式完成:

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

或:

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

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