2
<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 做到这一点?

4

5 回答 5

5

您可以使用lengthjQuery类选择器的属性

现场演示

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

在表中查找,使用后代选择器,withing 表。

len = $('table tr.product_details').length

如果您将 id 分配给表会更好,假设 id 是table1

len = $('#table1 tr.product_details').length
于 2013-01-22T08:48:08.387 回答
1
var n = $("table tr.product_details").length;
alert(n);
于 2013-01-22T08:48:53.457 回答
1
$(".product_details").length 

将返回具有product_details类的元素数

于 2013-01-22T08:49:40.073 回答
1

尝试以下

$('table tr.product_details').length

或者

$('table tr.product_details').size()
于 2013-01-22T08:54:13.220 回答
0
var count = $('table tr.product_details').length;
于 2013-01-22T08:48:36.197 回答