我在 Jquery 中有一个问题,每当我单击复选框并单击 div 内的删除选项时,它会删除整个 ul 而不是其父 ul。
HTML 代码
<div class="delete">Delete</div>
<ul class="link" id="link">
<li>
<div class="style">
<input type="checkbox" class="styled">
<div id="style"></div>
</div></li>
<li class="edit">http://carouselinfo.com/canal/</li>
<li><span class="main edit">123</span>
</li>
</ul>
查询
$('.delete').on('click',function(){
var check = $("input[type='checkbox']");
if(check.is(':checked')){
//console.log("Works");
$(this).closest("ul").empty();
}
});