2012-03-13 65 views
0
$('table tbody tr').click(function() { 
      // how to remove clickedRow class from all same level rows? 
      $(this).addClass('clickedRow'); 
     }); 

当选中某一行时,我想从同一个表的所有其他行中删除clickedRow css类,并只将其添加到当前选定的行中。如何从所有相同级别的表格行中删除一个CSS类当一个行被选中时?

在我的页面中有多个表格,所以每个点击只能在同一个表格的上下文中进行。

这怎么可能?

感谢,

回答

9

您可以使用此:

$('table tbody tr').click(function() { 
    $(this).siblings().removeClass('clickedRow'); 
} 

它会从所有同级行删除你的CSS类

2
$(this).siblings('.clickedRow').removeClass('clickedRow'); 
相关问题