[英]How to select a button and delete a grandparent div of that button when the button is clicked?
這是我的代碼。
$(document).ready(function(){
$(".btn.btn-default.btn-lg.remove").click(function(){
$(this).parent().remove();
});
});
<div class="row lead" style="margin-left:100px;color:red">
<div class="col-md-2"><span style="color:red></div>
<div class="col-md-2"><span style="color:red"></div>
<div class="col-md-2"><span style="color:red"></div>
<div class="col-md-2"><span style="color:red"></div>
<div class="col-md-3">
<button type="button" class="btn btn-default btn-lg remove"> </button>
<button type="button" class="btn btn-default btn-lg"></button>
<button type="button" class="btn btn-default btn-lg"></button>
</div>
</div>
我希望在單擊class =“btn btn-default btn-lg remove”的按鈕時刪除整個div。 我不能使用id因為我使用append jquery動態追加上面的div。
你可以使用closest
$(document).ready(function(){
$(".btn.btn-default.btn-lg.remove").click(function(){
$(this).closest('.row').remove();
});
});
我想你只想提高一級? 這將刪除整個div“行引導”。
$(document).ready(function(){
$(".btn.btn-default.btn-lg.remove").click(function(){
$(this).parent().parent().remove();
});
});
在jquery中使用nearest()
$(document).ready(function(){
$(".btn.btn-default.btn-lg.remove").click(function(){
$(this).closest(".row.lead").remove();
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.