remove()函数中的jQuery回调

时间:2012-12-31 20:21:29

标签: javascript jquery

我需要在从页面中删除DIV后调用函数。

我试过像这样添加一个回调,但没有运气。有什么建议吗?

$(foo).remove( function() {
   stepb();
});

2 个答案:

答案 0 :(得分:19)

试试这个

<击> $时($( '#富')除去()。)然后(步骤B()); [ Example1 ] [1]和[ Example2 ] [2]。

$('#foo').remove();
stepb();

由于remove中的jQuery方法是同步的,stepb()完成后将调用remove()。因此,无需使用$.when().then()

答案 1 :(得分:0)

默认情况下,从DOM中删除某些内容时不会触发任何事件。

请查看此问题,了解一些不错的解决方法:jQuery - Trigger event when an element is removed from the DOM