この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
フロントエンド設計とウェブ
›
HTML/CSS/JavaScript
›
jQueryオブジェクトとDOMオブジェクト間の変換
眺める:
8933
|
答える:
0
[JavaScript]
jQueryオブジェクトとDOMオブジェクト間の変換
[リンクをコピー]
クズども
掲載地 2016/01/04 16:44:58
|
|
|
jQueryオブジェクトとは何ですか?
--- は DOM オブジェクトを jQuery でラップして生成されるオブジェクトです。 jQueryオブジェクトはjQuery固有のものであり、jQueryのメソッドを使用できます。
たとえば:
$("#test").html() は、ID testをテストとする要素内のHTMLコードを取得することを意味します。 html()はjQueryのメソッドです
このコードはDOM内でのコードを実装することに相当します:
document.getElementById("id").innerHTML;
jQueryオブジェクトはDOMオブジェクトをラップして生成されますが、jQueryはDOMオブジェクトのメソッドを使用できず、DOMオブジェクトもjQueryのメソッドを使えません。 ランダムに使うとエラーが発生します。 例えば、$("#test").innerHTML、document.getElementById("id").html()はすべて間違っています。
もう一つ注意点は、#id をセレクタとして使うのはjQueryオブジェクトとdocument.getElementById("id")で取得したDOMオブジェクトであり、これらは同等ではないことです。 両者の変換については以下を参照してください。
jQueryは異なりつつ関連しているため、jQueryオブジェクトとDOMオブジェクトは互いに変換可能です。 2つを変換する前に、まず慣例を示します:もし1つがjQueryオブジェクトなら、変数の前に$を加えます。例えば、var $variab = jQueryオブジェクト; DOMオブジェクトを入手した場合は、通常と同じです:var variab = DOMオブジェクト; このような合意は説明と区別の便宜のためであり、実際の使用には規定されていません。
jQueryオブジェクトからDOMオブジェクトへ:
jQueryオブジェクトをDOMオブジェクトに変換するための変換方法は2つあります:[index]と.get(index);
(1) jQueryオブジェクトはデータオブジェクトであり、[index]メソッドを用いて取得できます。
例えば:var $v =$(「#v」); jQueryオブジェクト
var v=$v[0]; DOMオブジェクト
alert(v.checked) // このチェックボックスがチェックされているか検出
(2) jQuery自体が.get(index)メソッドを通じて対応するDOMオブジェクトを提供します
例えば:var $v=$(「#v」); jQueryオブジェクト
var v=$v.get(0); DOMオブジェクト
alert(v.checked) // このチェックボックスがチェックされているか検出
DOMオブジェクトからjQueryオブジェクトへ:
DOMオブジェクトの場合、$()でDOMオブジェクトをラップするだけでjQueryオブジェクトが得られます。 $(DOMオブジェクト)
例えば: var v=document.getElementById("v"); DOMオブジェクト
var $v=$(v); jQueryオブジェクト
変換後はjQueryのメソッドを自由に使えます。
上記の方法を使うことで、jQueryオブジェクトとDOMオブジェクトを任意に変換できます。 強調すべきは、DOMオブジェクトはDOM内のメソッドのみを使用でき、jQueryオブジェクトはDOM内のメソッドを使用できないということです。
先の:
C#はメール送信の機能を実装しています
次に:
ボタンをクリックすると60秒カウントダウンのjsコードが表示されます
関連記事
•
ビット重み法は、2進数、8進数、16進数を10進数に変換します
•
C#で小数点以下の2桁を保持する関数とその使い方
•
Notepad++におけるWindows、Unix、Macフォーマット間の変換
•
百度の座標はWGS84座標に変換されます
•
AutoMapperタイプ変換エラーの解決策
•
ビットマップからビットマップイメージへの方法を
閲覧したセクション
.Net/C#
Microsoft SQL Server
ごみ箱
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com