我该怎样跳出这个循环

csdn很可靠 2011-10-12 02:23:32

$("#tbody :checkbox").each(function(){
if($(this).attr("checked")==true)
{
i++;
var id = $(this).val(); //复选框的id值
var startime = $("#star_"+id+"").val(); //用车开始时间
var stoptime = $("#stop_"+id+"").val(); //用车归还时间
var local = $("#to_"+id+"").val(); //用车地点
var remark = $("#remark_"+id+"").val(); //用车理由
var us =$("#us"+id+"").val();


if(startime==""||stoptime==""||local=="")
{
$("#div").html("用车开始时间、预定归还车辆时间、用车地点为必填项,请填写完整!");
return;

}


ids += id+",";
star_times += startime+",";
stop_times += stoptime+",";
locals += local+",";
remarks += remark+",";
uss +=us+",";

}
})



当if(startime==""||stoptime==""||local=="")
这些为空的时候 就停止执行下面的语句
...全文
94 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangws 2011-10-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yuancsdn 的回复:]

引用 2 楼 zhangzeqin0 的回复:
continue :return true;
break :return false;
直接return也会跳出jQuery。

我用return 不好用啊。
[/Quote]

return false就可以了。。
csdn很可靠 2011-10-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhangzeqin0 的回复:]
continue :return true;
break :return false;
直接return也会跳出jQuery。
[/Quote]
我用return 不好用啊。
csdn很可靠 2011-10-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qiujialongjjj 的回复:]
JScript code
$("#tbody :checkbox").each(function(){
var startime ;
var stoptime ;
var local;
if($(this).attr("checked")==true)
{
i++;
v……
[/Quote]

改的什么地放。我怎么没看见有改动的地放呢。我使用return 不好用 使用break
liangws 2011-10-12
  • 打赏
  • 举报
回复
if(startime==""||stoptime==""||local=="")
{
$("#div").html("用车开始时间、预定归还车辆时间、用车地点为必填项,请填写完整!");
return false;

}

return false
狗阳 2011-10-12
  • 打赏
  • 举报
回复



$("#tbody :checkbox").each(function(){
if($(this).attr("checked")==true)
{
i++;
var id = $(this).val(); //复选框的id值
var startime = $("#star_"+id+"").val(); //用车开始时间
var stoptime = $("#stop_"+id+"").val(); //用车归还时间
var local = $("#to_"+id+"").val(); //用车地点
var remark = $("#remark_"+id+"").val(); //用车理由
var us =$("#us"+id+"").val();


if(startime != ""||stoptime != ""||local != "")
{

ids += id+",";
star_times += startime+",";
stop_times += stoptime+",";
locals += local+",";
remarks += remark+",";
uss +=us+",";

}else{
$("#div").html("用车开始时间、预定归还车辆时间、用车地点为必填项,请填写完整!");
return;
}



}
})



换成这样就OK了!
zhangzeqin0 2011-10-12
  • 打赏
  • 举报
回复
continue :return true;
break :return false;
直接return也会跳出jQuery。
风一样的大叔 2011-10-12
  • 打赏
  • 举报
回复
 $("#tbody :checkbox").each(function(){
var startime ;
var stoptime ;
var local;
if($(this).attr("checked")==true)
{
i++;
var id = $(this).val(); //复选框的id值
var startime = $("#star_"+id+"").val(); //用车开始时间
var stoptime = $("#stop_"+id+"").val(); //用车归还时间
var local = $("#to_"+id+"").val(); //用车地点
var remark = $("#remark_"+id+"").val(); //用车理由
var us =$("#us"+id+"").val();
}
if(startime==""||stoptime==""||local=="")
{
$("#div").html("用车开始时间、预定归还车辆时间、用车地点为必填项,请填写完整!");
return;

}


ids += id+",";
star_times += startime+",";
stop_times += stoptime+",";
locals += local+",";
remarks += remark+",";
uss +=us+",";

}

)

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧