Javascript 是否有一种方法可以在事件侦听器完成后运行函数

Javascript 是否有一种方法可以在事件侦听器完成后运行函数,javascript,jquery,jquery-events,Javascript,Jquery,Jquery Events,我试图在从html中删除一个元素后运行一个函数 我补充说 $("selector").on('DOMNodeRemoved',function(){ //do stuff });` 问题是,虽然运行已删除元素的函数仍然存在,并且只有在函数完成运行后才被删除。有什么方法可以在侦听器完成后运行此函数吗?可以添加一个短的设置超时,以便代码在侦听器结束时运行 这可能与您的问题有关: $("selector").on('DOMNodeRemov

我试图在从html中删除一个元素后运行一个函数

我补充说

$("selector").on('DOMNodeRemoved',function(){
            //do stuff
        });`

问题是,虽然运行已删除元素的函数仍然存在,并且只有在函数完成运行后才被删除。有什么方法可以在侦听器完成后运行此函数吗?

可以添加一个短的
设置超时
,以便代码在侦听器结束时运行


这可能与您的问题有关:
$("selector").on('DOMNodeRemoved',function(){
    setTimeout(function(){
      //do stuff
    },10);               
});