for和$.each 的记录
1 $.each(ForbidSDT, function (i, obj) { 2 if ($(obj).val() <= 8) { 3 alert("请输入禁止操作开始时间"); 4 $("#save_btn").attr("disabled", false); 5 return false; 6 } 7 });
1 for (var i = 0; i < ForbidSDT.length; i++) { 2 if ($(ForbidSDT[i]).val() <= 8) { 3 alert("请输入禁止操作开始时间"); 4 $("#save_btn").attr("disabled", false); 5 return false; 6 } 7 }
$.each return;不起作用,需要return false 才能跳出循环。
函数里包含了$.each return false 不能跳出函数,因为$.each是引用的函数。
改为for循环之后,return可以跳出循环了