我有一个包含复选框的网格。我想选择grid
被选中的checkbox
行。屏幕截图已附上。需要你的帮助。我是Jquery的新手,仍然在学习。
最佳答案
您可以像这样使用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/