-
jQuery for each안에서 return false 사용하기jQuery 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 = truereturn false;}}if(exit){return false;}for문 은 function이 아니고
each 문은 function이기 때문에 each함수가 실행되고
당연히 다음 코드도 실행된다.
그래서 뒤에 코드를 플래그 형식으로 처리해야한다.반응형'jQuery' 카테고리의 다른 글
[jQuery] 비동기통신 메소드 $.ajax(), $.get(), $.post() , load() 정리 (0) 2022.02.28 jQuery 사용자 정의 메소드 만들기 ($.fn 확장) (0) 2020.05.30 제이쿼리(jQuery)로 html 태그 만들기 (0) 2019.10.09 제이쿼리 jQuery closest(), parant(), siblings(), children() (0) 2018.03.03 [제이쿼리] jQuery each (jQuery 반복문) (0) 2017.11.12