简单jquery类数组

简单jquery类数组,jquery,dom,Jquery,Dom,有了dom document.getElementsByClassName("myClass")[2] 选择类的第三个元素myClass 在jQuery中 $('.myClass') 获取classmyClass但如何获取第三个元素 您正在寻找: 您正在寻找: 除了$('.myClass:eq(2)之外,您还可以使用$('.myClass').eq(2)或者,如果您想要一个DOM元素而不是jQuery元素,$('.myClass:eq(2)而不是$('.myClass:eq(2),您还可以使

有了dom

document.getElementsByClassName("myClass")[2]
选择类的第三个元素
myClass

在jQuery中

$('.myClass')
获取class
myClass
但如何获取第三个元素

您正在寻找:

您正在寻找:


除了
$('.myClass:eq(2)
之外,您还可以使用
$('.myClass').eq(2)
或者,如果您想要一个DOM元素而不是jQuery元素,
$('.myClass:eq(2)
而不是
$('.myClass:eq(2)
,您还可以使用
$('.myClass').eq(2)
或者,如果您想要一个DOM元素而不是jQuery元素,
$('.myClass').get(2)

jquery和dom元素之间有什么区别?它们不是同一件事吗?不是。DOM对象是由document.getElementById返回的对象,它们通常是宿主对象(->它们可以按照自己的意愿行事-例如,读取未定义的属性可能引发异常-至少在IE中它们经常这样做。另外扩展它们或它们的原型是危险的)。jQuery对象是纯JavaScript对象,包含一个或多个DOM对象和元数据(例如,它们用来生成列表的选择器)。DOM与jQuery的一个很好的例子是检索元素的ID。使用jQuery对象(包含单个DOM对象),您可以使用
obj.attr('id')
obj[0].id
([]下标操作符返回包含的DOM对象);使用您使用的DOM对象
obj.id
。哇,谢谢!我学到了更多,你巩固了你学到的东西。jquery和dom元素之间的区别是什么?它们不是同一件事吗?不是。DOM对象是由document.getElementById返回的对象,它们通常是宿主对象(->它们可以按照自己的意愿行事-例如,读取未定义的属性可能引发异常-至少在IE中它们经常这样做。另外扩展它们或它们的原型是危险的)。jQuery对象是纯JavaScript对象,包含一个或多个DOM对象和元数据(例如,它们用来生成列表的选择器)。DOM与jQuery的一个很好的例子是检索元素的ID。使用jQuery对象(包含单个DOM对象),您可以使用
obj.attr('id')
obj[0].id
([]下标操作符返回包含的DOM对象);使用您使用的DOM对象
obj.id
。哇,谢谢!我学到更多,你巩固你所学到的。
 $('.myClass:eq(2)')