ホームページ  >  記事  >  ウェブフロントエンド  >  jqueryオブジェクトとdomオブジェクトの違い

jqueryオブジェクトとdomオブジェクトの違い

一个新手
一个新手オリジナル
2017-09-25 09:43:261439ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。