【发布时间】:2011-08-01 12:35:49
【问题描述】:
我是新来的,找不到任何与我想要的类似的答案;我已经取得了进步,不能再进一步了。下面是我的截图,当我悬停在最后一个 TR 的第 2 到第 2 之间时,它会改变颜色。 (第一个 TR 是标题,最后一个 TR 是页脚)。在可悬停范围之间,我如何选择它只包括 2nd TD 和 2nd last TD。
$('table#tblSchoolList tr:gt(0)').hover(function(){
////and not the last child (.next length = 0 means last)
if ( $(this).next().length != 0 ){
$(this).css("background", "red");
}
}, function(){
$(this).css("background", "");
})
简而言之,表格悬停不包括第一个和最后一个 TR 和 TD。
TIA。
【问题讨论】:
-
您的意思是当您悬停该行时,只更改每行的第二个和倒数第二个单元格的颜色?
-
上面的代码对我有用,正如您描述的要求(突出显示第一个和最后一个之间的所有 trs) - 请参阅 jsfiddle.net/cK8Q5/1
-
是的 BoltClock。 Ken Redler 刚刚改进了 tr 范围选择,但没有解决我的问题。单元格的数量是动态的,概念与tr相同,只是不是第一个和最后一个单元格。
标签: jquery css jquery-selectors