jQuery
jQuery for each안에서 return false 사용하기
dev.mk
2020. 3. 24. 18:23
반응형
1. return false 안되는 코드
$("input[name=chkArray]:checked").each(function(idx, item) {
if(item.value == "01"){
alert("잘못 체크 하였습니다.");
return false;
}
}
|
2 return false 되는 코드
var exit= false;
$("input[name=chkArray]:checked").each(function(idx, item) {
alert("잘못 체크 하였습니다.");
exit = true
return false;
}
}
if(exit){
return false;
}
|
for문 은 function이 아니고
each 문은 function이기 때문에 each함수가 실행되고
당연히 다음 코드도 실행된다.
그래서 뒤에 코드를 플래그 형식으로 처리해야한다.
반응형