获取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