我正在使用Sweetalert插件。我在那里制作了一个带有X按钮的桌子,点击按钮后,sweetalert弹出桌面内容和X' s。所以我创建了代码,如果你单击X它将从表中删除它,但它不会为我工作..如果我将SweetAlert HTML代码复制到JSFiddle和相同的删除代码,那么它正在工作。
$('.sweet-container').on('click', 'tr td span', function(){
$(this).closest('tr').remove();
});
答案 0 :(得分:0)
我过去遇到过类似的问题。 您的触发器是在DOM中创建.sweet-container之前创建的 您可以使用http://api.jquery.com/delegate/。
$('.sweet-container').delegate('tr td span', 'click', function(){
$(this).closest('tr').remove();
});