我有一个按钮在我的li中,允许用户删除该li。 我希望使用同一个按钮来删除此父级li以及下一个li。
$('body').on('click', '.myform .cf-delete', function(e) {
var confirm_delete = confirm("Are you sure you want to delete?");
if (confirm_delete) {
$(this).parent().remove();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="myform">
<ul>
<li class="ui-state-default">
<span class="cf-delete"><i class="icon-close"></i></span>
</li>
<li class="ui-state-default-optionprix">
</li>
<li class="ui-state-default">
<span class="cf-delete"><i class="icon-close"></i></span>
</li>
<li class="ui-state-default-optionprix">
</li>
<li class="ui-state-default">
<span class="cf-delete"><i class="icon-close"></i></span>
</li>
<li class="ui-state-default-optionprix"></li>
</li>
</ul>
</div>
也许我可以同时将下一个“ui-state-default-optionprix”作为目标删除,或者我们可以一次性删除两个li
next
https://api.jquery.com/next/ - Dorvalla