我有一个表,其中包含如下行:
<tr>
<td><input type="checkbox" /></td>
<td><a href="#">School</a></td>
<td><a href="#">DD1 1AB</a></td>
<td>80.10</td>
<td>200</td>
<td><span class="active">Active</span></td>
<td><a href="#">John Doe</a><br/>00000 000000</td>
</tr>
我想要做的是,当用户选择复选框时,更改父级 <tr>
的类说已选择,以便用户知道他们选择了哪一行。注意:他们可以打开和关闭这些功能!
最佳答案
$('table').delegate(':checkbox','change',function(){
var $elem = $(this),
$tr = $elem.closest('tr');
if($elem.is(':checked')){
$tr.addClass('highlight');
}else{
$tr.removeClass('highlight');
}
return false;
})
关于jquery - 如果选中复选框,则更改 tr 的类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7120636/