1. 程式人生 > >jquery如何退出each迴圈,再退出function的

jquery如何退出each迴圈,再退出function的

jquery如何退出each迴圈的?

在回撥函式裡使用return false即可,大多數jq的方法都是如此的

=================================== 

返回 'false' 將停止迴圈 (就像在普通的迴圈中使用 'break')。 返回 'true' 跳至下一個迴圈(就像在普通的迴圈中使用'continue')。

以下舉例如何退出each,接著再結束function:

  1. function tx()

  2. {

  3. var bl=true;

  4. $("input[type='text'][name='key']").each(function(){

  5. if($(this).val()=="")

  6. {

  7. alert("關鍵字不能為空!");

  8. $(this)[0].focus();

  9. bl=false;

  10. return false; //退出each迴圈

  11. }

  12. });

  13. if(!bl){

  14. return false; //結束function

  15. }

  16. }