68

ここで適切な用語を見つけるのに苦労していますが、jQuery オブジェクトがあれば...

$('#MyObject')

...基本要素を抽出することは可能ですか? つまり、これと同等です:

document.getElementById('MyObject')
4

4 に答える 4

96
$('#MyObject').get(0);

それがあなたの望みだと思います。次のようにして、通常の配列のように参照することもできると思います。

$('#MyObject')[0];

しかし、それが常に機能するかどうかはわかりません。最初の構文に固執します。

于 2008-09-06T21:20:52.850 に答える
55

はい、使用します.get(index)ドキュメントによると:

この.get()メソッドは、各 jQuery オブジェクトの基礎となる DOM ノードへのアクセスを許可します。

于 2008-09-06T21:15:25.857 に答える
9

jQuery オブジェクトは一連の要素です。あなたの場合、1 つの要素のセットです。これは、単一の要素をラップし、複数の一致を返すセレクターの代替構文を提供する他の特定のライブラリとは異なります。

Aaron WVolkerKは、セット内の最初の (インデックス 0) 要素にアクセスする方法を既に説明しています。

于 2008-09-06T22:08:51.877 に答える