JavaScript - 点击jQuery没有正常工作?

时间:2016-06-19 09:22:48

标签: javascript jquery html

我正在使用Sweetalert插件。我在那里制作了一个带有X按钮的桌子,点击按钮后,sweetalert弹出桌面内容和X' s。所以我创建了代码,如果你单击X它将从表中删除它,但它不会为我工作..如果我将SweetAlert HTML代码复制到JSFiddle和相同的删除代码,那么它正在工作。

$('.sweet-container').on('click', 'tr td span', function(){
    $(this).closest('tr').remove();
});

1 个答案:

答案 0 :(得分:0)

我过去遇到过类似的问题。 您的触发器是在DOM中创建.sweet-container之前创建的 您可以使用http://api.jquery.com/delegate/

$('.sweet-container').delegate('tr td span', 'click', function(){
    $(this).closest('tr').remove();
});