jquery each中的return false
用jquery+json写了一个判断录入框不能为空的方法:
<script type="text/javascript">
function CheckNull()
{
var js=[
{n:'用户编码',v:'#txt_EmpCode'},
{n:'用户姓名',v:'#txt_EmpName'},
{n:'用户密码',v:'#txt_EmpPassword'}
];
var r=jsCheckNull(js);
return r;
}
</script>
function jsCheckNull(js)
{
var r,result=true;
$.each(js,function(entryIndex,entry)
{
r=$(entry.v);
if(r.val().replace(/(^\s*)|(\s*$)/g,"")=="")
{
alert(entry.n+"不能为空!");
r.focus();
result=false;
return false;
}
});
return result;
}
显示网页上有错,缺少对象,删除result=false;这一句就没问题,刚接触jquery,不知道错在哪,希望高手指正下
<script type="text/javascript">
function CheckNull()
{
var js=[
{n:'用户编码',v:'#txt_EmpCode'},
{n:'用户姓名',v:'#txt_EmpName'},
{n:'用户密码',v:'#txt_EmpPassword'}
];
var r=jsCheckNull(js);
return r;
}
</script>
function jsCheckNull(js)
{
var r,result=true;
$.each(js,function(entryIndex,entry)
{
r=$(entry.v);
if(r.val().replace(/(^\s*)|(\s*$)/g,"")=="")
{
alert(entry.n+"不能为空!");
r.focus();
result=false;
return false;
}
});
return result;
}
显示网页上有错,缺少对象,删除result=false;这一句就没问题,刚接触jquery,不知道错在哪,希望高手指正下
...全文
相关推荐
Jquery的each里用return true或false代替break或continue
这是因为.each()方法本身并不返回迭代器对象,它返回的是调用它的那个jQuery对象。因此,.each()中的break和continue并不起作用。
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
### 1. jQuery的`.each()`方法`.each()`是jQuery库提供的一个便利的迭代器,可以用于遍历数组或对象。
jQuery中each循环的跳出和结束实例
jQuery的each()方法类似于JavaScript中的for循环,它允许你遍历一个jQuery对象或数组。在each()函数中,我们可以提供一个回调函数,该函数会针对每个匹配的元素执行。
jQuery each()方法详解[源码]
jQuery each()方法是jQuery库中一个非常有用的函数,它用于遍历jQuery对象集合中的每一个元素。
JQuery使用数组遍历跳出each循环
) { success = true; return false; // 结束循环并保存成功状态 } }); return success;}```在这段代码中,`test`函数会在找到满足条件的元素时立即返回


