0

只是想知道你什么时候真正使用 $.get(index); 当您可以通过获取 id 或类名直接获取任何元素时,我对何时何地使用 $.get(index) 感到有点困惑?

(注意我不是在谈论 $.get() ajax 调用)对不起,我让你们的一些人感到困惑

4

3 回答 3

3

正如文档所述,.get()检索 DOM 对象,而不是 jQuery 对象。因此,如果您需要本机 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)

检索列表项二(索引从零开始)

于 2012-06-20T05:16:54.123 回答
0

jQuery 中的 $.get 函数用于进行 Ajax 调用,而不是选择元素。请在 jQuery 文档中查看:http: //api.jquery.com/jQuery.get/

于 2012-06-20T05:11:39.780 回答