我需要在从页面中删除DIV后调用函数。
我试过像这样添加一个回调,但没有运气。有什么建议吗?
$(foo).remove( function() {
stepb();
});
答案 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