>웹 프론트엔드 >JS 튜토리얼 >jquery는 노드 이름_jquery를 가져옵니다.

jquery는 노드 이름_jquery를 가져옵니다.

WBOY
WBOY원래의
2016-05-16 16:02:131953검색

jQuery의 get(index) 메소드를 사용하면 jQuery 함수를 통하지 않고 실제 DOM 요소를 선택하여 직접 조작한 다음 DOM 요소의 tagName 속성에 직접 액세스할 수 있습니다. $(this).get(0)은 $(this)[0]과 동일합니다.

다음과 같은 요소

코드 복사 코드는 다음과 같습니다.


$("#테스트")[0].태그이름

얻은 것은 DIV입니다(대문자로 표기되어 있습니다)

jquery에서
과 같은 요소의 이름을 얻는 방법 ㅋㅋㅋ

$("#aa").xxxmethod는 "div"를 얻습니다

과 같은 jquery에서 요소의 이름을 얻는 방법 ㅋㅋㅋ

$("#aa").xxxmethod는 "div"를 얻습니다

$('#elementId').get(0).tagName
$("#aa")[0].tagName 그게 다입니다
jQuery가 태그 이름을 가져옵니다

코드 복사 코드는 다음과 같습니다.

$('#elementId').get(0).tagName

여기서 A, DIV와 같이 대문자로 된 태그 이름을 얻을 수 있습니다

배경 지식:

jQuery 객체와 dom 객체 간 변환

jquery 객체만 jquery에서 정의한 메서드를 사용할 수 있습니다. dom 객체와 jquery 객체 사이에는 차이점이 있습니다. 메서드를 호출할 때 dom 객체에서 작업하는지 jquery 객체에서 작업하는지 주의해야 합니다.
일반 DOM 객체는 일반적으로 $()를 통해 jQuery 객체로 변환될 수 있습니다.
예: $(document.getElementByIdx_x("msg"))는 jquery 객체이며 jquery 메서드를 사용할 수 있습니다.

jquery 객체 자체가 컬렉션이기 때문입니다. 따라서 jquery 객체를 dom 객체로 변환하려면 항목 중 하나를 가져와야 하며 일반적으로 인덱스를 통해 검색할 수 있습니다.
예: $("#msg")[0], $("div").eq(1)[0], $("div").get()[1], $("td")[ 5 ] 이들은 dom 개체이며 dom에서 메서드를 사용할 수 있지만 더 이상 Jquery 메서드를 사용할 수 없습니다.

다음 표기법은 모두 맞습니다.

코드 복사 코드는 다음과 같습니다.

$("#msg").html();
$("#msg")[0].innerHTML;
$("#msg").eq(0)[0].innerHTML;
$("#msg").get(0).innerHTML -

위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.

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