cspark.net

Diary..

포토로그 마이가든





jQuery each loop에서 빠져나오기. by Coder

jQuery에서 루프를 돌리기 위해 사용하는 each.
each로 폼의 텍스트박스들의 value값을 체크하는데 return을 사용해도 each문을 못빠져 나오더라..흠.ㅡㅡ;
jQuery 레퍼런스에서 아래 구문을 보지 않았다면 무식하다는 소리 들을뻔했다.;;

"If you wish to break the each() loop at a particular iteration you can do so by making your function return false. Returning non-false is the same as a continue statement in a for loop, it will skip "

요는 그냥 return은 안되고 return false으로 해줘야 한다구..ㅜㅜ....뭐 알고나면 간단한건데 그거참..
아래 간단 샘플

  $(':text').each(function(i){
       if(this.val() == ''){
           alert((i+1) + "번째 칸을 작성해 주세요.");
           return false;
      }
  });

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://cspark.net/tb/2179860 [도움말]

덧글

댓글 입력 영역