我需要从'inputs'数组中检查输入字段的循环,如果有空字段,则需要在它们附近显示特殊对话框,在显示对话框后,我需要将类'style'添加到附近的输入字段中显示对话框,然后对话框应该转到下一个空字段并向其添加类“样式”。依此类推,直到所有空输入都具有“样式”类。
问题是,在显示对话框后的我的循环中,类“样式”仅添加到数组中的最后一个元素,但它应该添加到每个空元素中,中间有延迟。
这是我的循环,但正如我所说,它不能正常工作:
for(i=0;i<inputs.length;i++){
var now = inputs[i];
var top = inputs[i].attr('top');
if(!now.val()){
if(dialog.css('display')=='none'){now.addClass('style');dialog.css('top',top).fadeIn(200);}
else{dialog.delay(300).animate({"top": top}, 500, function(){now.addClass('style');});
}else{now.removeClass('style');}}
PS对不起我的英语。