jquery在操作Table的TR行的时候,怎么实现只能点击一行变色。求助

2024-11-14 03:35:18
推荐回答(4个)
回答1:

这个很简单
$('tr').click(function(){
$(this).addClass("hover").siblings().removeClass("hover");
});
这样试试,只要你的hover这个样式没问题,我保证就没问题。希望可以帮到你。

回答2:

$('tr').toggle(
function (){
$("tr").each(function(i,val){
$(val).removeClass('hover')
});
$(this).addClass('hover')
},
function (){
$(this).removeClass('hover')
});

回答3:

不用写遍历,直接用
$('tr').toggle(
function (){
$("tr").removeClass('hover')
$(this).addClass('hover')
},
function (){
$(this).removeClass('hover')

});

回答4:

$("tr").click(function(){
$(".hover").removeClass("hover");

$("this").addClass("hover");

});