我想弄清楚如何在单击按钮时删除按钮上方最近的四个 div 元素(连同包含按钮的 div)。我一直在尝试使用.closest(),但运气不佳。我将始终删除按钮本身以及 DOM 顺序中按钮上方的四个元素。
下面有多组带有 div 的行,所以我不能单独按类选择这些元素。
示例 HTML:
//Row 1
<div class="col-2 selectedRow">014</div>
<div class="col-4 selectedRow">Test</div>
<div class="col-2 selectedRow">Special Charge</div>
<div class="col-2 selectedRow">012</div>
<div class="col-2 selectedRow"><input type="button" class="removeCode" value="Remove"></div>
//Row 2
<div class="col-2 selectedRow">012</div>
<div class="col-4 selectedRow">Test 2</div>
<div class="col-2 selectedRow">Other Charge</div>
<div class="col-2 selectedRow">011</div>
<div class="col-2 selectedRow"><input type="button" class="removeCode" value="Remove"></div>
Java脚本:
$("form").on('click', '.removeCode', function (event) {
//Remove the current div container, and the 4 divs above that element in the DOM order.
});
largeQ
相关分类