회원로그인

회원가입 정보찾기
포인트로 가상매매하실 수 있습니다.
코인 현재가 전일비 매매하기
BTC 88,575,000 ▼ 2,399,000 매매하기
ETH 4,476,000 ▼ 263,000 매매하기
ETC 38,640 ▼ 2,730 매매하기
XRP 723 ▼ 20 매매하기
BCH 643,500 ▼ 42,500 매매하기
QTUM 5,540 ▼ 205 매매하기
BTG 44,500 ▼ 2,970 매매하기
EOS 1,119 ▼ 40 매매하기
JS

jQuery each loop를 돌면서 continue, break

페이지 정보

  • 작성자 최고관리자
  • 작성일 20-12-29 11:01
  • 조회 1,767회
  • 댓글 0건

본문

each() 자체가 while와 같은 루프가 아닌 함수이기 때문에 continue, break를 바로 사용하면 구문 오류가 뜨게 된다.

대신에 return true; (이건 continue의 개념. 다음 루프를 바로 돌게 된다.) return false; (이건 break의 개념. 그 자리에서 루프를 멈춘다.)를 써야 한다.
form submit하기 전에 빈 칸이 없는지 확인하고 submit하는 코드를 다음과 같이 써봤다.
맨 마지막의 return true, return false는 form submit을 할지말지 결정하는 부분
$(‘#signupForm’).submit(function(){
var goodToGo = true;
$(‘#signupForm input’).each(function(n,element){
if(element.name==”) return true;
if($.trim($(element).val())==”) {
goodToGo = false;
alert(element.name+’ is empty’);
return false;
}
});
if(goodToGo == false) return false;
else return true;
});

포인트 선물 선물명단 선물하기

최소 50P ~ 최대 300P 까지 가능합니다.
선물하기 수수료는 10P 입니다.
로그인 후 선물하실 수 있습니다.

선물 받은 내용이 없습니다.

댓글목록

등록된 댓글이 없습니다.