<table>
<tr>
<td>data</td>
<td>data</td>
</tr>
<tr class='product_details'>
<td>product details</td>
<td>product details</td>
</tr>
<tr class='product_details'>
<td>product details</td>
<td>product details</td>
</tr>
</table>
我想计算类为product_details的表行。我是如何用jQuery做的?
答案 0 :(得分:5)
您可以使用jQuery class selector
的length
属性
<强> Live Demo 强>
len = $('.product_details').length //will find any element with class product_details
如果你有与其他元素相同的类,那么tr
len = $('tr.product_details').length //will find only tr with class product_details
要在表中查找,使用后代选择器,使用表。
len = $('table tr.product_details').length
如果您将id分配给table会更好,假设id为table1
len = $('#table1 tr.product_details').length
答案 1 :(得分:1)
var n = $("table tr.product_details").length;
alert(n);
答案 2 :(得分:1)
$(".product_details").length
将返回具有product_details
类
答案 3 :(得分:1)
尝试以下
$('table tr.product_details').length
或
$('table tr.product_details').size()
答案 4 :(得分:0)
var count = $('table tr.product_details').length;