请教一个jquery的多次循环出错问题!? 400 报错
求解个js问题:在一个外层each中,嵌套着一个内层each 每个内层循环都要向一些input中注入数据然后trigger一个点击事件 点击事件是提交至后台验证判断 但当这个外层each过多的时候 会出现有的内层循环的数据注入不进input 但当你在外层循环的时候随意添个alert 然后手动去点击弹出的alert 这内层循环注入input数据就不会丢失 想请问这是个什么问题!
$("#batchCheck").click(function(){ $('input[name="publicField"]').each(function(){ var publicEname=$(this).next().html(); var public=$(this); alert("aa"); $('input[name="userFiled"]').each(function(){ var userEname=$(this).next().html(); var user=$(this); if(userEname==publicEname){ user.attr('checked','checked'); public.attr('checked','checked'); $('#check').trigger('click'); return false; } }); }); $(this).attr("disabled",'false'); });
加个sleep吧用setTimeout也可以,不过推荐下 wind.js######
var date=new Date(); var flag=false; while(!flag){ var a=new Date(); var b=a.getTime()-date.getTime(); if(b>100){ flag=true; } }
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。