我使用以下jQuery函数突出显示Html表中的行(使用bg color)。它工作正常。我的问题是如何从表中选择第二行.``highlight''是一个类

.highlight td {
  background: #E7EFFA;
}

$('#Tabnameabcd tr').mouseover(function() {
  if ($.trim($(this).text()) != '')
    $(this).addClass('highlight');
}).mouseout(function() {
  $(this).removeClass('highlight');
});

which means:

name    age    depart

test    12     test
test1   13     tested


名称,年龄,名称作为第一行离开。
下一个测试,test1是tabe的元素。如果我使用那个jquery函数,则title(name,age,depart)都适用。我只需要将该jquery函数应用于表的元素而不是title? ?

最佳答案

要获得第二行:$('#Tabnameabcd tr').eq(1)$('#Tabnameabcd tr:eq(1)')

要获得第二行的所有行(示例:http://jsfiddle.net/pXj5F/):

$('#Tabnameabcd :nth-child(n+2)')


您还应该考虑theadtbody ...

10-08 14:16