jQuery オブジェクトと DOM オブジェクトの交換について議論する前に、まず変数を定義するスタイルについて合意します。取得したオブジェクトが jQuery オブジェクトの場合は、変数の前に $ を追加します。例:
jQuery オブジェクトは DOM 内のメソッドを使用できませんが、jQuery オブジェクトが提供するメソッドに慣れていない場合、または jQuery が目的のメソッドをカプセル化していないため、DOM オブジェクトを使用する必要がある場合は、以下の 2 つのメソッドがあります。 jQuery には、jQuery オブジェクトを DOm オブジェクトに変換する 2 つのメソッド、[index] と get(index) が用意されています。
(1) jQueryオブジェクトは配列オブジェクトであり、対応するDOMオブジェクトは[index]メソッドで取得できます。
jQuery コードは次のとおりです:
jQuery コードは次のとおりです:
DOM オブジェクトの場合、$() で DOM オブジェクトをラップするだけで jQuery オブジェクトを取得できます。メソッドは $(DOM object) です。
jQuery コードは次のとおりです:
上記のメソッドにより、jQueryオブジェクトとDOMオブジェクトを任意に相互変換することができます。
最後に、DOM オブジェクトのみが DOM 内のメソッドを使用できることを強調します。jQuery オブジェクトは DOM 内のメソッドを使用できませんが、jQuery オブジェクトは DOM を操作するためのより完全なツールのセットを提供します