jQuery - 获取带有特定类的表格行数

7
我知道可以使用以下jQuery代码获取HTML表格中行数:
var rows= $('#myTable tbody tr').length;

然而,我怎样才能获取带有给定类名的行数(例如,<tr class="MyClass">)。如何计算具有“MyClass”类的表中行数?

4个回答

24

只需将类添加到选择器即可

var rows= $('#myTable tbody tr.MyClass').length;

啊,太简单了。谢谢。 - Randy Minder

2

不需要过度资格认证,这也可以起作用。

var rows= $('#myTable tbody .MyClass').length;

取决于类的含义。如果它是仅应用于行级别的类,那么是的。如果它是一种意味着“已标记”或“最近更新”等内容,并且可能应用于行和单元格级别,则您将无法得到相同的答案...最好不要混合使用此类,但您可以这样做。 - Adam

0

只需更改您的jQuery以检查类的实例。

var rows = $('.MyClass').length;

这是一个 jsfiddle 的例子:http://jsfiddle.net/Ma7pz/

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接