我有一个包含以下行的表:
<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>
Run Code Online (Sandbox Code Playgroud)
我想要做的是当用户选择了复选框时,更改<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;
})
Run Code Online (Sandbox Code Playgroud)