- jquery each 循环元素
/**兑换前,验证表单信息**/
function verExcData() {
var verResult = true;
$(".receipt-info").each( function () {
if ($(this).attr("allownull") != undefined && isEmpty($(this).val())) {
$.toast("请输入"+$(this).attr("namestr"), 1000)
verResult = false;
return false;
}
if ($(this).attr("minlength") != undefined && $(this).val().length < $(this).attr("minlength")) {
$.toast($(this).attr("namestr") + "长度不足" + $(this).attr("minlength") + "位", 1000)
verResult = false;
return false;
}
if ($(this).attr("maxlength") != undefined && $(this).val().length > $(this).attr("maxlength")) {
$.toast($(this).attr("namestr") + "长度超过" + $(this).attr("maxlength") + "位", 1000)
verResult = false;
return false;
}
})
return verResult;
}
jQuery中each类似于javascript的for循环
但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return,
break 用return false
continue 用return ture
网友评论