【发布时间】:2012-09-19 04:34:36
【问题描述】:
我使用以下 jquery 函数突出显示 Html 表中的行(使用 bg 颜色)。它工作正常。我的问题是如何从表中选择第二行。'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
这里姓名,年龄,出发作为第一行。即标题。 下一个 test,test1 是 tabe 的元素。如果我使用该 jquery 函数,则 title(name,age,depart) 是适用的。我只需要将该 jquery 函数应用于表格不是标题?怎么办?
【问题讨论】:
-
将标题行放在thead元素中,将id放在tbody元素中。考虑使用
event.target获取行,然后从那里开始的 tbody 上的单个侦听器,而不是每一行上的侦听器。
标签: javascript jquery html dom jquery-selectors