Jquery什么时候使用$ .get(index)代替普通选择器

时间:2012-06-20 05:08:42

标签: jquery

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

(注意我不是在谈论$ .get()ajax调用)抱歉我把你们的一些人弄糊涂了

3 个答案:

答案 0 :(得分:3)

正如文档所述,.get()检索DOM对象,而不是jQuery对象。因此,如果您需要本机DOM对象,则使用.get()。

为什么需要原生DOM元素?例如,您可能希望在HTML5视频上访问类似.play()的方法。

$('#myvideo').play()不起作用。 $('#myvideo').get(0).play()会。

答案 1 :(得分:1)

假设您有一个没有ID或类的列表但想要定位中间列表项:

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

然后你可以使用:

$('li').get(1)

检索列表项目2(索引为零)

答案 2 :(得分:0)

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