我有以下HTML
<table>
<tr class="1">
<td>value</td>
</tr>
<tr class="2">
<td>value</td>
</tr>
<tr class="3">
<td>value</td>
</tr>
<tr class="4">
<td>value</td>
</tr>
<tr class="5">
<td>value</td>
</tr>
<tr class="6">
<td>value</td>
</tr>
</table>
每个<tr>
都有一个复选框,当我选中tr.2
,tr.4
,tr.5
和tr.6
中的4个复选框时,我点击删除按钮,我将获得复选框:在.map()
中选中值2,4,5,6。然后,我将删除tr.2
,tr.4
,tr.5
和tr.6
。
当我使用.each()
时,它无效。
答案 0 :(得分:1)
$(function() {
$('.delete-button').on('click', function(){
$('tr checkbox').filter(':checked').parents('tr').remove();
});
});