jQuery中each类似于javascript的for循环
但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return,
break 用return false
continue 用return ture
例子如下:
var $trHardsize = $("#hardInfoTable tr").length;
if($trHardsize !=1){
var n=0;
var $info = $(".trHardTemp input");
$($info).each(function(){
if($(this).val()==""){
$.messager.alert('警告','存在未填写的硬件信息!','warning');
n=1;
return false; //相当于for循环的break;
}else{
return true; //相当于for循环的continue;
}
})
if(n==1){
return false;
}else{
return true;
}
}