获取类名称的行

时间:2011-06-21 16:00:03

标签: jquery

如何获取具有特定className的表中的第一行?

var rows = $('tr', tbl);

6 个答案:

答案 0 :(得分:3)

var rows = $('tr.classname:first', tbl);

var rows = $('tr.classname', tbl).first();

文档:http://api.jquery.com/category/selectors/

答案 1 :(得分:1)

您可以使用:first选择器和class选择器

试试这个:

var rows = $('tr.someclass:first', tbl);

答案 2 :(得分:1)

var firstRow = $('tr.classname:first', tbl)

答案 3 :(得分:0)

var row = $("tr.className:first", tbl);应该可以解决问题。

答案 4 :(得分:0)

如果你保留了专有的:first选择器,那么你将拥有一个有效的querySelectorAll选择器。

var rows = tbl.find('tr.someClass').slice( 0, 1 );

var rows = tbl.find('tr.someClass').eq( 0 );

此外,使用上下文参数$( selector, context )只是使用find()[docs]方法的一种较慢方式。

答案 5 :(得分:0)

如果要遍历元素列表,甚至可以使用jquery的 eq 方法。

var rows = $('tr.classname');
rows.eq(0);//first row
rows.eq(1);//second row