關於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,程序會繼續執行的,所以加一個全局變量控制,這樣就可以阻止表單提交

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM