$('\#someElement')와$('\#someElement')[0],이 문 구 는 나 에 게 한동안 곤 혹 스 러 움 을 주 었 다.처음에 사용 할 때마다 나 는 그 중 하 나 를 실수 할 때 다른 것 으로 바 꾸 었 다.매번 기능 을 완성 할 수 있 지만 말 할 수 없 는 답답 함 이 있 었 다!나중에 그 이 치 를 알 게 되 었 습 니 다.$('\someElement')는 요소 만 선택 하지만 포장 집합 입 니 다.DOM 노드 의 방법(예 를 들 어 SetAttribute 등)을 사용 할 수 없습니다.그리고$('\#someElement')[0]은 포장 집중 의 첫 번 째 요 소 를 되 돌려 주 는 것 입 니 다.DOM 노드 를 사용 할 수 있 는 모든 방법 입 니 다.한 마디 로 하면 JQuery 를 사용 할 때 포장 집합 과 DOM 노드 의 차 이 를 주의해 야 한다.JQuery 가 제공 하 는 방법 은 모두 포장 집합 방법 이 고 DOM 노드 에서 JQuery 방법 을 사용 할 수 없다.마찬가지 로 DOM 노드 의 방법 도 포장 집합 에서 사용 할 수 없고 DOM 노드 에 만 사용 할 수 있다.물론 방법 외 에 속성 도 있다.또한 저 는 DOM 노드 를 포장 집 으로 포장 할 수 있 습 니 다.예 를 들 어 우 리 는 항상$(this)를 사용 하고 노드 를 포장 집 으로 포장 한 다음 에 JQuery 의 방법 으로 처리 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: