집 >
웹 프론트엔드 >
JS 튜토리얼 >
JQuery 팁(2) $() Wrapper_jquery에 대해 당신이 모르는 것
JQuery 팁(2) $() Wrapper_jquery에 대해 당신이 모르는 것
WBOY
풀어 주다: 2016-05-16 18:39:15
원래의
1032명이 탐색했습니다.
$()로 래핑된 JQuery 객체는 패키징 세트에 객체가 하나만 있어도 항상 컬렉션 형태로 나타납니다. >코드 복사
코드는 다음과 같습니다.
div>
위 코드에서 볼 수 있듯이 b가 먼저 선택되었습니다. , Alert가 실행되면 "here is a"가 먼저 팝업되고 "here is b"가 팝업됩니다. JQuery 객체와 DOM의 변환 우선 DOM이 JQuery 객체로 변환됩니다. 이것은 매우 쉽습니다. , $()에 포함시키면 됩니다. 그러나 한 가지 주의할 점은 JQuery가 래핑된 요소의 이벤트 내에서 항상 현재 개체를 가리킨다는 것입니다.
alert(Jq.get( )[0].id); //경고 "a"도 alert(Jq[ 0].id);//경고 "a"
위에서 알 수 있듯이 get 메소드를 통해 인덱스를 매개변수로 추가하면 인덱스 값의 DOM 객체가 반환되고, 매개변수를 추가하지 않으면 JQuery 패키징 세트의 전체 배열이 반환됩니다. 또 다른 편리함 메소드는 JQuery 패키징 세트 바로 뒤에 배열 기호를 추가하는 것입니다. 위의 Jq[0]을 Jq.get(0) 메소드의 편의상 생각하면 됩니다:-) 현재 JQuery의 요소 수를 확인하십시오. 패키징 세트 많은 경우 JQuery 패키징 세트의 요소 수를 확인해야 합니다. 패키징 세트의 길이 속성을 직접 사용할 수 있습니다(이 속성은 VS 프롬프트 없음에 있음)