Javascript jQuery-从数组中获取元素作为jQuery元素?
如果我打电话Javascript jQuery-从数组中获取元素作为jQuery元素?,javascript,jquery,dom,word-wrap,Javascript,Jquery,Dom,Word Wrap,如果我打电话 $(".myClass") 我得到一个元素数组。如果我现在想将第一个元素作为jquery元素,我会这样做: $($(".myClass").get(0)) 因此,我包装了DOM元素,我使用jQuery操作符再次从数组中获取该元素。有没有更优雅的方法?某些get方法返回jQuery元素,例如?使用: 这将返回一个jQuery对象,而.get()将返回一个DOM元素 .eq()允许您指定索引,但如果您只想要第一个,您可以使用.first(),或者如果您只想要最后一个,您可以使用(惊
$(".myClass")
我得到一个元素数组。如果我现在想将第一个元素作为jquery元素,我会这样做:
$($(".myClass").get(0))
因此,我包装了DOM元素,我使用jQuery操作符再次从数组中获取该元素。有没有更优雅的方法?某些get方法返回jQuery元素,例如?使用:
这将返回一个jQuery对象,而.get()
将返回一个DOM元素
.eq()
允许您指定索引,但如果您只想要第一个,您可以使用.first()
,或者如果您只想要最后一个,您可以使用(惊喜!).last()
“我得到一个元素数组。”
不,您不会得到一个jQuery对象,它是一个类似数组的对象,而不是一个实际的数组
如果您打算大量使用jQuery,我建议您花半个小时浏览。选中此处,使用$(“.myClass”).eq(0)
作为等效项,而无需重新包装jQuery
$(".myClass").eq(0)