Javascript 向for循环添加回调
我试图让jQuery在运行其他函数循环后删除元素,但下面的代码块在运行任何Javascript 向for循环添加回调,javascript,jquery,callback,Javascript,Jquery,Callback,我试图让jQuery在运行其他函数循环后删除元素,但下面的代码块在运行任何for循环之前执行remove() function waves(){ for(i=0;i<=10;i++){ wave(x); }; $(x).remove(); } 函数波(){ 对于(i=0;i在循环中添加if语句,然后调用函数 function waves(){ for(i=0;i<=10;i++){ wave(x);
for
循环之前执行remove()
function waves(){
for(i=0;i<=10;i++){
wave(x);
};
$(x).remove();
}
函数波(){
对于(i=0;i在循环中添加if语句,然后调用函数
function waves(){
for(i=0;i<=10;i++){
wave(x);
if (i == 10) {
callback();
}
};
}
function callback() {
$(x).remove();
}
函数波(){
对于(i=0;i波函数做什么?x定义在哪里。你能发布吗?这可能是一个非常愚蠢的问题,但为什么在for循环的右括号后有一个分号?不确定,它不会导致错误。看起来,Wave
函数是某种异步函数。看到完整的函数很有趣code@Alexander这这正是jQuery按顺序运行的方式。