如何在jQuery中编写一个事件,这样如果我点击任何一个链接,它就会删除它周围的divouter,而不是它之前的divouter?
<div class='divouter'>
<a href='#'>Link</a>
</div>
<div class='divouter'>
<a href='#'>Link</a>
</div>
<div class='divouter'>
<a href='#'>Link</a>
</div>
<div class='divouter'>
<a href='#'>Link</a>
</div>
答案 0 :(得分:1)
试试这个:
$(".divouter a").click(function() {
$(this).parent(".divouter").prev(".divouter:last").remove();
});
答案 1 :(得分:1)
$('.divouter a').click(function(){
var prevParent = $(this).parent().prev();
if (prevParent.length) prevParent.remove();
});