0

リンクのいずれかをクリックすると、それを囲むdivouterではなく、その前のdivouterが削除されるように、jQueryでイベントを作成するにはどうすればよいですか?

    <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>
4

2 に答える 2

1
$('.divouter a').click(function(){
    var prevParent = $(this).parent().prev();
    if (prevParent.length) prevParent.remove();
});
于 2010-02-14T22:02:15.540 に答える
1

これを試して:

$(".divouter a").click(function() {
    $(this).parent(".divouter").prev(".divouter:last").remove();
});
于 2010-02-14T21:56:08.260 に答える