如何从jquery悬停中排除第一列

时间:2011-07-13 16:27:00

标签: javascript jquery html

我有这个功能,可以在桌面上启用悬停事件。它目前排除了 标题行,但我还需要它排除第一列。有什么想法吗?

  $(".GridViewStyle > tbody > tr:not(:has(table, th))")                
                .mouseover(function(e) {  

2 个答案:

答案 0 :(得分:5)

$(".GridViewStyle > tbody > tr:not(:has(table, th)) td:not(:first-child)")

但是你将为tds而不是trs发起悬停或鼠标悬停。所以在处理程序中你会做

$(this).closest('tr')

访问你要改变风格的tr

答案 1 :(得分:2)

你可以这样做:

    $(".GridViewStyle > tbody > tr:not(:has(table, th)) td:not(:eq(0))")