Ric*_*ard 0 each jquery callback
如何在每次迭代完成后正确执行函数f,这样我可以计算具有该特定类的元素?
这给出0而不是16;
f = check_hfouten();
$.each(rest, function(idx, val,f) {
//alert(idx + ': ' + val);
$('td.info.'+idx).children('span').addClass('fout').attr('title',val).end().parent('tr').find('input').addClass('overlayed').click(function(){$(this).removeClass('overlayed')});
$('.tag_cloud.'+idx).addClass('reminder');
}).function(f);
Run Code Online (Sandbox Code Playgroud)
谢谢理查德
each不是异步的,因此您不需要回调.只需按顺序调用它:
f = check_hfouten();
$.each(rest, function(idx, val) {
//alert(idx + ': ' + val);
$('td.info.'+idx).children('span').addClass('fout').attr('title',val).end().parent('tr').find('input').addClass('overlayed').click(function(){$(this).removeClass('overlayed')});
$('.tag_cloud.'+idx).addClass('reminder');
});
f();
Run Code Online (Sandbox Code Playgroud)