jQuery中each的用法之退出循环和结束本次循环
2016-12-30 15:40
489 查看
jQuery中each类似于javascript的for循环
但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return,
break 用return false
continue 用return ture
var flag=false;
$("select").each(function(){
if($(this).val()=='1'){
if(($(this).parent().next().next().children("textarea").val().trim()=='')){
alert($(this).parent().prev().html()+"的备注不能为空");
$(this).parent().next().next().children("textarea").focus();
flag=true;
return false
}
}
});
if(flag){
return;
}
但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return,
break 用return false
continue 用return ture
var flag=false;
$("select").each(function(){
if($(this).val()=='1'){
if(($(this).parent().next().next().children("textarea").val().trim()=='')){
alert($(this).parent().prev().html()+"的备注不能为空");
$(this).parent().next().next().children("textarea").focus();
flag=true;
return false
}
}
});
if(flag){
return;
}
相关文章推荐
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法之退出循环和结束本次循环
- jQuery中each的用法 退出循环和结束本次循环
- js中 each和for 退出循环和结束本次循环
- jQuery如何退出each循环的?
- jquery $.each终止本次循环
- Jquery each循环用法小结
- jquery $.each 和for 怎么跳出循环(终止本次循环)