Jquery オブジェクトと Dom オブジェクトの違いの分析_jquery
May 16, 2016 pm 04:30 PM
違い
議論する前に、変数を定義するスタイルについて合意しましょう。
取得したオブジェクトが jQuery オブジェクトの場合は、変数の前に $ を追加します。例:
コードをコピーします コードは次のとおりです:
var $variable = jQuery オブジェクト
DOM オブジェクトが取得された場合は、次のように定義されます:
コードをコピーします コードは次のとおりです:
var 変数 = DOM オブジェクト
jQuery オブジェクトは DOM 内のメソッドを使用できませんが、jQuery オブジェクトが提供するメソッドに慣れていない場合、または jQuery が必要なメソッドをカプセル化していないため、DOM オブジェクトを使用する必要がある場合は、次の 2 つのメソッドがあります。 jQuery には、jQuery オブジェクトを DOm オブジェクトに変換する 2 つのメソッド、[index] と get(index) が用意されています。
1. jQuery オブジェクトは配列オブジェクトであり、対応する DOM オブジェクトは [index] メソッドを通じて取得できます。
コードをコピーします コードは次のとおりです:
var $cr = $("#cr") //jQuery オブジェクト
var cr = $cr[0] //DOM オブジェクト
alert(cr.checked) //このチェックボックスがチェックされているかどうかを確認します
2. get(index) メソッドを通じて、対応する DOM オブジェクトを取得します。
コードをコピーします コードは次のとおりです:
var $cr = $("#cr");
var cr = $cr.get(0);
アラート(cr.checked);
コードをコピーします コードは次のとおりです:
var cr = document.getElementByID("cr"); //DOM オブジェクト
var $cr = $(cr);
var $cr = $(cr);
概要:
1. jQueryのgetメソッドは実際にDom要素($(this).get(0)と$(this)[0])を取得します
2. jQuery メソッドの eq、first、last、およびその他のメソッドはすべて Jquery オブジェクトとして返されます
3. DOM 内のメソッドを使用できるのは DOM オブジェクトのみです。jQuery オブジェクトは DOM 内のメソッドを使用できません。 jQuery オブジェクトは、DOM を操作するためのより完全なツール セットを提供します。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
2週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.ファイルの保存場所:それはどこにあり、それを保護する方法は?
3週間前
By DDD

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
2週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.ファイルの保存場所:それはどこにあり、それを保護する方法は?
3週間前
By DDD

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7313
9


Java チュートリアル
1625
14


CakePHP チュートリアル
1348
46


Laravel チュートリアル
1260
25


PHP チュートリアル
1207
29



市場前取引とアフターマーケット取引の違いは何ですか?市場前と市場外の取引の違いの詳細な説明

垂直プロキシ:アプリケーションシナリオと暗号化の破壊的可能性の解釈ネイティブプロキシ

Pepeは大規模に購入して売り切れ、Mutmは2025年により賢い投資ですか?
