ホームページ > 記事 > ウェブフロントエンド > jqueryオブジェクトとdomオブジェクトの違い
1. 両者の違い
簡単に言うと、document.getでDOMオブジェクトを取り出し、getElementsByTagNameで要素ノードを取得し、取得したdom要素がdomオブジェクト(domツリー)になります
$()で取り出したJqueryオブジェクト DOMオブジェクトをjqでラップして生成されたオブジェクトです jqメソッドはjqオブジェクトからのみ呼び出すことができます domオブジェクトのメソッドです。 jq オブジェクトでは使用できません。 dom メソッドは dom オブジェクトによってのみ呼び出すことができます。 2. 相互変換
var $box = jQuery object;
1.jq オブジェクト変換 dom オブジェクト
jQuery オブジェクトdomメソッドで使用されますが、jqオブジェクトが提供するメソッドに慣れていない場合は、2つの方法で変換できます
1) jqオブジェクトは配列オブジェクト(疑似配列)であり、対応するdomを取得できます[index] 添字を使用してオブジェクトを取得します
$box [0].innerText = '';//最初のオブジェクトを取得します
2)
$box.get(0).innerText = '';/ を取得することもできます/Get the first one through get(index) subscript
2.dom to jQuery;
私たちが普段使っている jQ オブジェクトは $() 関数を使って製造されており、#() 関数は jQ オブジェクト製造ファクトリーです。
それでは $(domObj); を使用してください。
りー以上がjqueryオブジェクトとdomオブジェクトの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。