2014-04-22 82 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(); 
});