当我点击"显示名称"," Episode"或"日期播出"弹出一个模态,以便我可以编辑节目的详细信息。最后一列上的每个图标都有一个目的,所以如果我要单击其中一个,那么它仍会将其分类为单击列,因此会突出显示我不想要的整行。
这是我的jQuery突出显示行:
$('tbody').on("click","tr",function(e) {
$('tbody tr').not(this).removeClass('selected_click_cell');
$(this).toggleClass('selected_click_cell');
});
即使最后一列上的图标被点击,是否还有一种方法可以突出显示整行,包括最后一列?或者,是否可以仅在单击时突出显示前3列?
答案 0 :(得分:0)
以下评论:
$('tbody tr')
是一个不必要的通用选择器,也很慢。将最后选定的行缓存到某处,以便您可以取消选择该行。addClass
代替toggleClass
。false
。该图标肯定已经是比表格行更高的z顺序。