>  기사  >  웹 프론트엔드  >  $(this)를 통해 jQuery 래핑된 메소드 또는 Properties_jquery를 사용하십시오.

$(this)를 통해 jQuery 래핑된 메소드 또는 Properties_jquery를 사용하십시오.

WBOY
WBOY원래의
2016-05-16 16:47:521051검색

html 요소 자체의 속성이나 메소드를 사용하려면 이것을 사용해야 하며, jQuery로 래핑된 메소드나 속성을 사용하려면 $(this)가 필요합니다. 일반적으로 다음과 같은 관계가 있습니다. 🎜>

코드 복사 코드는 다음과 같습니다.
$(this)[0] == this ;

top 이 기사의 코드는 이를 사용하여 양식의 재설정 메소드를 호출하는 것입니다. 그러나 jQuery는 이 메소드에 대한 패키징 지원을 제공하지 않으므로 this.reset()을 사용할 수 있습니다. $(this)[0].reset( );을 사용할 수도 있습니다.

두 가지를 모두 사용하는 경우 다음 예를 볼 수 있습니다.

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

코드 복사 코드는 다음과 같습니다 :
$('a').click(function( ){
this.innerHTM==$(this).html()=='jQuery';//세 가지는 다음과 같습니다.
this.getAttribute('href')==this.href== $(this).attr('href')//셋은 동일합니다.
this.getAttribute('target' )==this.target==$(this).attr('target')// 세 개는 동일합니다.
this.getAttribute('data-id')==$(this).attr(' data-id')//둘은 동일합니다
})

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