我有一个包含复选框的网格。我想选择grid被选中的checkbox行。屏幕截图已附上。需要你的帮助。我是Jquery的新手,仍然在学习。
jquery - 如何选择在单击按钮的网格中选中复选框的行?-LMLPHP

最佳答案

您可以像这样使用closest()方法编写它!

我们得到用input:checked检查的输入,然后使用最接近的方法找到tr父级。



$('#check').on("click", function() {
  var checked = $('#asdf input:checked');
  console.log(checked.closest('tr'));
})

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table id="asdf">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td><input type="checkbox"></td>
    <td>$100</td>
  </tr>
  <tr>
    <td><input type="checkbox"></td>
    <td>$1050</td>
  </tr>
  <tr>
    <td><input type="checkbox"></td>
    <td>$1002</td>
  </tr>
</table>
<button id="check">check</button>

关于jquery - 如何选择在单击按钮的网格中选中复选框的行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54662780/

10-09 14:53