如果选中复选框,则更改tr类

Cam*_*ron 3 jquery

我有一个包含以下行的表:

<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>要选择的父级的类,以便用户知道他们选择了哪一行.注意:他们可以打开和关闭这些!

Ali*_*ing 6

$('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)