复制代码 代码如下:
function methodone(){
....
$.each(array,function(){
if(条件成立){
return true;
}
});
....
}
在一个function里有一个each,在each里某种条件 成立的话,就把这个function返回true或者false
但是在each代码块内不能使用break和continue,要实现break和continue的功能的话,要使用其它的方式
break----用return false;
continue --用return ture;
所以当我在each里想使用return true给这个function返回时,其实只是让each继续执行而以
连each都没有中断,所以function也就不能return了 。
解决办法:通过try捕捉throw出来的错误,达到退出each、并返回错误的目标!
复制代码 代码如下:
function CheckBatchRow(obj) {
if ($(":checkbox[id$='chkSelect']:checked").size() > 0) {
try {
$(":checkbox[id$='chkSelect']:checked").each(function() {
var prefix = this.id.replace("chkSelect", "");
var txtDateStart = $("#" + prefix + "txtDateStart");
var txtDateEnd = $("#" + prefix + "txtDateEnd");
if ($.trim(txtDateStart.val()) == '' || $.trim(txtDateEnd.val()) == '') {
txtDateStart.addClass("fareValidForm");
txtDateEnd.addClass("fareValidForm");
throw "对不起,请您填写有效期!";
}
else {
d1Arr = txtDateStart.val().split('-');
d2Arr = txtDateEnd.val().split('-');
v1 = new Date(d1Arr[0], d1Arr[1], d1Arr[2]);
v2 = new Date(d2Arr[0], d2Arr[1], d2Arr[2]);
if (v2 < v1) {
txtDateEnd.addClass("fareValidForm");
throw "对不起,结束日期不能小于开始日期!";
}
}
var txtRemaindAmt = $("#" + prefix + "txtRemaindAmt");
if (txtRemaindAmt.val().match(/^[0-9]+$/) == null) {
txtRemaindAmt.addClass("fareValidForm");
throw "对不起,机票数量必须为数字!";
}
else {
if (txtRemaindAmt.val() < 1) {
txtRemaindAmt.addClass("fareValidForm");
throw "对不起,机票数量必须大于0!";
}
}
var txtFarePrice = $("#" + prefix + "txtFarePrice");
if (txtFarePrice.val().match(/^[0-9]+0$/) == null) {
txtFarePrice.addClass("fareValidForm");
throw "对不起,票面价必须为数字,且为10的倍数!";
}
});
} catch (e) {
PopupMsg(e);
return false;
}
return CustomConfirm(obj, '您确定要更新吗?');
}
else {
PopupMsg("对不起,您没有修改任何项!");
return false;
}
}
相关推荐:
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
SEO考核:如何通过精准的SEO优化提升网站排名与流量,茶艺营销推广方案怎么写
为什么要监控SEO效果,国家为什么要监控个人 ,抚顺ai系统
二SEO是什么,h二seo三是什么 ,ai手术机
SEO优化排-打造高效的网络营销利器,精神AI
内容创作新时代:自动生成文章的AI如何改变写作生态
怎么用AI写文章:高效创作的秘诀
SEO汇报:如何通过数据分析提升网站排名,助力企业业绩增长,免费推广网站大全百度经验
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
ChatGPT为什么打不开了?揭秘背后的原因与解决办法,ai业务后端
主流seo是什么,seo是什么推广网站 ,AI心理师
seo需要会什么,seo要会些什么 ,ai313414919
如何下载免费AI软件,让你的工作和生活更智能
SEO优化排名:让您的网站在搜索引擎中脱颖而出,我ai 达瓦仓决
360ai问答-智能时代的全能助手,未来的智慧生活,ai生成白底
SEO抢权:如何在竞争激烈的市场中占得先机,正规网站建设口碑好
SEO词的魔力:如何通过关键词优化打破流量瓶颈,免费网站建设高端
seo经理做什么的,seo经理招聘 ,盲人ai眼镜
Bing搜索的注意事项-提高搜索效率与准确性,轻松获取所需信息,最近ai写作软件推荐
SEO关键词是什么意思?全面解析SEO关键字的核心作用,华为ai音箱 百度ai音箱
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
ChatGPT页面空白不乏登录:让你秒变职场高手与生活智囊,百度ai 腾讯ai
如何用AI改文章,让写作更高效、精准,提升内容质量
seo高手有什么条件,seo难上手吗 ,指南ai写作电力创新
个性化广告:新时代营销的秘密武器,建设经营性网站怎么记账
AI一键生成文章网页版,让内容创作更简单高效
揭开“好的AI软件”背后的秘密:让生活和工作更智能的利器
AI工具汇总网站,让科技为您的工作加速
SEO兼职:如何通过SEO兼职实现收入增长与职业突破,濮阳网站建设官网
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
为什么seo吸引人,为什么seo吸引人呢 ,ai路径查找器绘制树
怎样利用AI写文章,轻松提升写作效率
SEO技术如何通过优化提升网站流量与排名,四平网站优化公司
ChatGPT点不了?背后的真相与解决方法,ai.520523
GPT版本全解:从基础到高级,如何选择最适合你的方案?,韩国ai人工智能
优化综合:引领高效发展的智慧之道,电影营销的推广方式
SEO快速优化排名:助你网站跃升搜索引擎首页,ai彩虹立体9怎么做
用AI写科普文章:科技改变写作的未来
ChatGPT-01:开创人工智能新纪元,AI如何画模糊的云层
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
什么是SEO金融,seo是做什么的 ,ai中转程序
SEO添加:提升网站流量与排名的必备策略,seo团队成员中国人
《权重参谋:让您的网站轻松登顶搜索引擎的秘密武器》,设计微信社群私域营销推广简案
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
SEO客服:如何提升客户体验与业务转化的双赢策略,鄂州网站建设公司教程
AI免费生成文本,内容创作新篇章