7
回答

求解个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'); });