获取className的行

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

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

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

要么

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

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

您可以使用:first选择器和类选择器,

试试这个:

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

var row = $("tr.className:first", tbl); 应该做的伎俩。

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

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

要么

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

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

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

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