如何识别特定tr下是否选中复选框?

时间:2016-04-07 04:52:39

标签: jquery

我在td下有复选框。我要做什么,如果选中任何一个复选框,我需要显示一些活动..如何检查该场景。任何人都可以帮我解决这个问题。

3 个答案:

答案 0 :(得分:0)

使用is:checked伪选择器

if ($('tr checkbox').is(:checked)) {
// do stuf
}

答案 1 :(得分:0)

要将事件绑定到您的复选框,您可以这样做:

$(document).on('change', 'tr to input:checkbox', function() {
   if ($(this).is('checked')) {
      // your logic
   }
} 

答案 2 :(得分:0)

我不知道你什么时候想检查,但我已经为你做了一个简单的例子

$('.checkbox input').change(function() {
  if (this.checked) {
    alert("input checked")
  }
  else {
  alert("input not checked")
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table class="responsive-table">
  <tbody>
    <tr class="checkbox">
      <td>
        <input type="checkbox" class="">
      </td>
    </tr>
  </tbody>
</table>