1

我想知道 jQuery 上的人是否实现了一种替代方法.get(),例如返回 jQuery 对象而不是 DOM 节点的方法。

这样我就不用

  1. 将使用该方法检索到的对象包装起来,.get()并进行附加$()调用,然后
  2. 编写我自己的 jQuery 插件以提供该功能。

我特别不想做#2,因为当功能已经存在时,我几乎是在重新发明轮子。

4

1 回答 1

5

您可以使用 .eq(index),它返回一个 jquery 实例。例如

var mycoll = $("div.myDivs")
var firstElementOfCollection = mycoll.eq(0);

或者正如 ThiefMaster 在下面的评论中指出的那样,这些也可以正常工作(并且可能会更好,具体取决于您在做什么:))

$("div.myDivs:eq(0)");
$("div.myDivs:first");
于 2012-05-25T17:58:00.823 回答