>  기사  >  웹 프론트엔드  >  각 루프에서 점프하는 JQuery의 예제 코드 공유

각 루프에서 점프하는 JQuery의 예제 코드 공유

零下一度
零下一度원래의
2017-06-28 14:42:121168검색

이 글에서는 JQuery가 각 루프에서 어떻게 점프하는지 주로 소개합니다. 이 글에서는 jquery가 현재 각 루프에서 어떻게 점프하는지, Jquery 각 메서드가 루프에서 어떻게 점프하고 반환 값을 얻는지 등을 설명합니다. 참고하세요

1. jquery 각 루프는 break 및 continue 기능을 인식해야 합니다.

break---use return false;
continue -use return ture;

2. jquery는 어떻게 현재에서 벗어나나요? 각 루프

어떤 친구들은 jquery에서 루프를 벗어나려면 continue와 break를 직접 사용할 수 있다고 생각할 수도 있지만 jquery에는 이 두 명령이 없기 때문에 사용 후에는 아무런 효과가 없습니다.

나중에 온라인으로 확인해보니 다음과 같은 결과가 나왔습니다.
return false; - 모든 루프에서 빠져나옵니다. 자바스크립트의 중단 효과와 동일합니다.
true를 반환합니다.——현재 루프에서 벗어나 다음 루프로 들어갑니다. javascript
Example

$(function (){
$("input[type='text']")의 계속 효과와 동일합니다. Each(function (i){
var _val=$(this).val();
Alert(_val);
if(_val=='2'){
return false; // 루프에서 벗어나기
}
})
}) ;


3. 각 메서드를 사용하여 루프를 중단하고 반환 값을 가져옵니다.

return false: 루프를 중지합니다(일반 루프에서 'break'를 사용하는 것과 같습니다). .
return true: 다음 루프로 점프합니다(일반 루프에서 '계속'을 사용하는 것과 같습니다).

function test(){
var 성공 = false;
$(..).each(function () {
if (..) {
if (..) {
성공 = true;
return false;
}
});
성공 반환 ;
}


jquery는 객체 체인이므로 $(..).each()는 여전히 객체 컬렉션을 반환합니다. Each(function(){}): 콜백 함수입니다. 콜백 함수에서는 각각 콜백 함수 외부로 결과를 반환할 수 없습니다.


🎜

위 내용은 각 루프에서 점프하는 JQuery의 예제 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.