如何使用jquery计算tr元素?

时间:2013-01-22 08:47:21

标签: jquery

<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做的?

5 个答案:

答案 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;