jQuery中的.get()方法

时间:2013-01-29 19:49:01

标签: jquery

我想了解jquery中的.get()方法。我刚刚在http://api.jquery.com/get/上阅读了关于.get()方法的博客。我使用相同的HTML但它没有给出文档中显示的结果。任何人都可以用实际的方式解释.get()。什么,何时以及如何使用它。

<ul>
  <li id="foo">foo</li>
  <li id="bar">bar</li>
</ul>

<script>
    $(function(){alert($("li").get())})
</script>

1 个答案:

答案 0 :(得分:4)

.get()方法用于返回集合中的本机DOM元素。您可以选择将索引传递给get,它只会返回该元素。

当您想要将jQuery与本机DOM API混合使用时,这很有用。您可以使用jQuery遍历DOM,但随后在其上调用get,以便您可以调用它上的本机函数。

Here's a fiddle通过使用原生scrollIntoView方法证明了这一点。


如果要从集合中获取单个元素,还可以使用常规的类似数组的括号表示法:

 $('li')[0] === $('li').get(0);

P.S。不要将此与.eq()方法混淆,后者也将返回指定索引处的元素,但包装在jQuery中。