关于jquery的each遍历,return只终止当前循环,不好使的解决办法
很奇怪,一般来说return会终止js,但是今天万万没想到的是,jquery 的each循环中,return不好使,做一记录,
var result = true; $('input[type="file"][name="fileField"]').each(function(){ if($(this).val() != "") {debugger; $.messager.alert('提示:',"请先上传附件","info"); result = false; return false; } }); if (!result) return false;
如果不加result,程序会继续执行的,所以加一个全局变量控制,这样就可以阻止表单提交