1
我有下面的代码:JavaScript回调/关闭/其他
$("some_html_stuff").insertAfter('.some_element');
我再有其他的JS代码,我需要确定将执行后的insertAfter功能已经完成其业务。如何实现这一目标?我看着封闭装置和其他一些东西,但我似乎无法弄清楚这一点。
我有下面的代码:JavaScript回调/关闭/其他
$("some_html_stuff").insertAfter('.some_element');
我再有其他的JS代码,我需要确定将执行后的insertAfter功能已经完成其业务。如何实现这一目标?我看着封闭装置和其他一些东西,但我似乎无法弄清楚这一点。
这是一个同步命令。直到完成后才会执行任何操作。
$("some_html_stuff").insertAfter('.some_element');
// Do something after
.insertAfter
不是异步的,所以只需在该行代码后面添加其他代码即可。
如果您在代码中遇到问题,或许您应该解释它。你似乎已经假设了一个问题的原因,并因此询问了假定的原因。 [什么是XY问题?](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) – 2012-03-07 18:56:05
是的,你是对的。我确实认为我的代码没有按预期工作,因为我自动假定insertAfter是异步的。现在全部清理完毕,代码运行得很好。谢谢你的帮助。 – 2012-03-07 19:07:55