2014-04-22 122 views

回答

3

使用jQuery .parent()得到每個元素的父在當前匹配的元素集合,其任選被一個選擇器過濾的。試試這個:

$('#close').on('click', function(e) { 
    $(this).parent('.alert').remove(); 
}); 

DEMO

1
$("#closeButton").on('click', function() { 
    $(this).parent().remove(); 
}); 

這將刪除分組elemement。

1

試試這個。你必須得到它是父母而不是那個元素本身

$('#closeButton')。on('click',function(e){(this).parent('。alert')。remove ); });

或者

$('#closeButton').on('click', function(e) { 
     $(this).parent().remove(); 
    }); 

這將刪除最接近父

1

什麼,我認爲是你正試圖刪除的「X」的家長。 在點擊x。父div應該被刪除。

,讓您的JS文件這些變化

$('#closeButton').on('click', function(e) { 
    var par = $(e.target).parent(); 
    $('par').remove(); 
});