如何处理当前未选中的元素。 防爆。在我的html文件中,我有
<table>
<tr><td> .... </tr></td>
<tr><td> .... </tr></td>
<tr><td> .... </tr></td>
<tr><td> .... </tr></td>
</table>
在js文件中, 我有一个点击事件,然后选择其中一行。在此事件触发期间,我想处理其他行。
$("table tr").click(function(){
// process the unselected rows here such as change the background color...
});
答案 0 :(得分:2)
答案 1 :(得分:0)
+1,但是应该颠倒样式的逻辑 - 即你应该设置所选行的样式,而不是处理其他行。
$("table tr").click(function() {
$(this)
.siblings().removeClass('selected').end()
.addClass('selected');
});
和CSS
.selected { background-color: #D6E4EE; }