0

$.get(index); を実際にいつ使用するのか疑問に思っています。IDまたはクラス名を取得することで任意の要素を直接取得できる場合、$.get(index)をいつどこで使用するかについて少し混乱していますか?

(私は $.get() ajax 呼び出しについて話しているのではないことに注意してください)

4

3 に答える 3

3

ドキュメントの状態として、.get()はjQueryオブジェクトではなくDOMオブジェクトを取得します。したがって、ネイティブDOMオブジェクトが必要な場合は、.get()を使用します。

なぜネイティブDOM要素が必要なのですか?たとえば、HTML5ビデオの.play()などのメソッドにアクセスしたい場合があります。

$('#myvideo').play()動作しません。$('#myvideo').get(0).play()だろう。

于 2012-06-20T05:12:19.950 に答える
1

ID やクラスのないリストがあり、真ん中のリスト アイテムをターゲットにしたいとします。

<ul>
  <li>One</li>
  <li>Two</li>
  <li>Three</li>
</ul>

その後、次を使用できます。

$('li').get(1)

リスト項目 2 を取得する (インデックスはゼロ ベース)

于 2012-06-20T05:16:54.123 に答える
0

jQueryの$.get関数は、要素を選択するのではなく、Ajax呼び出しを行うためのものです。jQueryのドキュメントでこれを参照してください:http://api.jquery.com/jQuery.get/

于 2012-06-20T05:11:39.780 に答える