내 응용 프로그램에서 나는 ajax 호출을 사용하고 있습니다. 나는이 jquery 루프에서 휴식을 계속하고 싶습니다.jquery 각 루프에서 계속하는 방법
$('.submit').filter(':checked').each(function() {
});
내 응용 프로그램에서 나는 ajax 호출을 사용하고 있습니다. 나는이 jquery 루프에서 휴식을 계속하고 싶습니다.jquery 각 루프에서 계속하는 방법
$('.submit').filter(':checked').each(function() {
});
우리는 콜백 함수 반환 false
함으로써 특정 반복에서 $.each()
루프를 중단 할 수 있습니다. non-false
을 반환하면 for
루프의 continue 문과 동일합니다. 즉시 다음 반복으로 건너 뜁니다.
return false; //this is equivalent of 'break' for jQuery loop
return; //this is equivalent of 'continue' for jQuery loop
사실, 이것은 문서화 된 것 같지 않습니다. 이것은 '비공식적 인'기능입니까? –
여기에 설명되어 있습니다 http://api.jquery.com/jquery.each/ @MichaelScheper –
물론 내가 본 첫 번째 장소입니다. 나는 그것을 지금 본다. 그것은 모든 예제들 사이에서 잃어 버렸습니다. –
우리는 콜백 함수가 false를 반환하여 특정 반복에서 $의 .each() 루프를 중단 할 수 있습니다. false가 아닌 경우는 for 루프의 continue 문과 동일합니다. 즉시 다음 반복으로 건너 뜁니다. - jQuery.each() | jQuery API Documentation
반환 또는 false가 계속 동일하지 않습니다 반환합니다. 루프가 함수 안에 있으면 나머지 함수는 예상대로 계속 실행되지 않습니다.
$('.submit').filter(':checked').each(function() {
//This is same as 'continue'
if(something){
return true;
}
//This is same as 'break'
if(something){
return false;
}
});
[jQuery.each (에서 다음 반복으로 건너 뛸하는 방법) 폴더의 유틸리티?] (의
이 코드는 질문에 대답 할 수 있지만 이유 및/또는이 코드가 질문에 어떻게 대답하는지에 대한 추가 컨텍스트를 제공하면 장기적인 가치가 향상됩니다. – Ajean
가능한 중복 http://stackoverflow.com/questions/481601/how-to-skip-to-next-iteration- in-jquery-each-util) –
답변은 여기에서 찾을 수 있습니다 : http://stackoverflow.com/questions/481601/how-to-skip-to-next-iteration-in-jquery-each-util – Buchannon