$(".wrap table tr:first").addClass("tr-top");
它适用于第一个表,但我在div .wrap下有很多表。 我该怎么办?谢谢!
答案 0 :(得分:1)
在您的示例中,此行返回找到的所有tr
元素集合中的第一行。
$(".wrap table tr:first").addClass("tr-top"); // First <tr> of all that are found
因此,如果您有3个table
元素,则只会返回第一个表中的第一个tr
,因为这将是匹配的第一个tr
元素。
如果您想要每个表的第一个tr
,则需要first-child
:
$(".wrap table tr:first-child").addClass("tr-top"); // First <tr> for each <table>
...将返回作为其父级的第一个孩子的每个tr
。
答案 1 :(得分:0)
这应该有效。每个循环遍历.wrap中的每个表。
$('.wrap table').each(function() {
$('.wrap table tr:first').addClass('tr-top');
}};