私はいくつかの js/jquery コードを見てきましたが、ここにこの行を見ました:
$(this).
このことでどのメソッドを呼び出すかをどのように見つけることができますか。javadocs for js に似たものはありますか?
このコードはjsですか、それともjqueryですか?
注:これは、返信する人に関連する可能性があります。私はバックエンドコードを書き、フロントエンドを行ったことはありません(単純なhtml以上ではありません)
私はいくつかの js/jquery コードを見てきましたが、ここにこの行を見ました:
$(this).
このことでどのメソッドを呼び出すかをどのように見つけることができますか。javadocs for js に似たものはありますか?
このコードはjsですか、それともjqueryですか?
注:これは、返信する人に関連する可能性があります。私はバックエンドコードを書き、フロントエンドを行ったことはありません(単純なhtml以上ではありません)
メソッドはメソッドの$
単なるエイリアスですjQuery
。要素 (またはオブジェクト) をラップし、フレームワークで使用できるメソッドを公開します。他の多くの JavaScript ライブラリ$
もエイリアスとして使用します。
その場合this
、 は DOM 要素を$(this)
指し、jQuery セットに変換されたその要素を指します。
次に、すべての通常の jQuery 関数があります
これはjQueryです
$(this) は、選択したセレクターを操作する場合に使用されます
例えば
クラス「email」のテキストボックス要素の値を取得したい場合、これがコードの書き方です
$('email').blur(function(){
var email = $(this).val();
});
あなたが提供した情報が限られているため、これは何でもかまいません. デバッグ ポイントを配置し、$(this).
これにウォッチを作成して、それが何であり、どのメソッドが公開されているかを確認します。Firebug はこれをうまく表現しています。