如何获取具有特定className的表中的第一行?
var rows = $('tr', tbl);
答案 0 :(得分:3)
var rows = $('tr.classname:first', tbl);
或
var rows = $('tr.classname', tbl).first();
答案 1 :(得分:1)
答案 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