関連する推奨事項: 「jQuery チュートリアル 」
$ は jQuery「クラス」のエイリアスで、$() は jQuery オブジェクトを構築します。したがって、「$()」はjQueryのコンストラクターと呼ぶことができます。
jQuery の 3 種類の $()
1. $() は $(expression)、つまり CSS セレクター、Xpath、または HTML 要素にすることができます。 , 上記の式を介してターゲット要素と一致します。
2. $() は、特定の DOM 要素である $(element) にすることができます。たとえば、一般的に使用される DOM オブジェクトには、ドキュメント、場所、フォームなどが含まれます。たとえば、次のコード行は次のようになります。
$(document).find("div>p").html());
$() のドキュメントは DOM 要素です。つまり、フルテキストで
を含む
の内容。
3. $() は、$(document).ready() の短縮形である関数である $(funcTIon) にすることができます。たとえば、一般的な形式は次のとおりです:
$(document).ready(funcTIon(){ alert("Hello world!"); });
変形可能な操作:
$(function(){ alert("Hello world!"); });
jQuery における $ 記号の役割
1. jQuery ラッパー、セレクターを使用して DOM 要素を選択します (これは最も強力な機能でもあります)
例:
$("table tr:nth-child(even)")
2. いくつかの一般的なユーティリティ関数の名前空間としてのユーティリティ関数 プレフィックス
例:
$.trim(someString)
3. ドキュメント準備完了ハンドラー、$(document).ready(...) に相当します
例:
$(function(){...}); //里面的函数会在DOM树加载完之后执行
4. DOM 要素の作成
例:
$("<p>how are you?</p>")
5. jQuery の拡張
例:
$.fn.disable = function(){...}
6. jQuery およびその他のライブラリの使用
例: プロトタイプ ライブラリでも $ 記号が使用されます。jQuery には、競合を回避する noConflict 関数が用意されています。jQuery.noConflict(); は、$ 記号を非 jQuery ライブラリで定義された意味に戻します。
プログラミング関連の知識について詳しくは、プログラミング学習 Web サイト をご覧ください。 !
以上がjqueryにおける$記号の役割は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。