ホームページ  >  記事  >  ウェブフロントエンド  >  $(this) を通じて jQuery でラップされたメソッドまたは property_jquery を使用する

$(this) を通じて jQuery でラップされたメソッドまたは property_jquery を使用する

WBOY
WBOYオリジナル
2016-05-16 16:47:521030ブラウズ

html要素自体の属性やメソッドを使用したい場合は、jQueryでラップしたメソッドや属性を使用したい場合は、$(this)が必要です。一般的には、次の関係があります。 🎜>

コードをコピー コードは次のとおりです:
$(this)[0] == this ;

top この記事のコードは this を使用してフォームのリセット メソッドを呼び出すことになっていますが、jQuery はこのメソッドのパッケージ化をサポートしていないため、this.reset() を使用できます。 $(this)[0].reset( );

両方を使用する場合については、次の例を参照してください。コードをコピーします

コードは次のとおりです: jQuery


コードをコピー

コードは次のとおりです: $('a').click(function( ){ this.innerHTM==$(this).html()=='jQuery';//その 3 つは同じです。 this.getAttribute('href')==this.href== $(this).attr('href')//これら 3 つは同じです。this.getAttribute('target') )==this.target==$(this).attr('target')// 3 つは同じです。
this.getAttribute('data-id')==$(this).attr(' data-id')//これらは同じです。
});
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。