我知道您使用attr
方法来获取匹配集中的第一项的属性,例如, $('input').attr('name')
为您提供了第一个匹配输入元素的名称属性。使用jQuery,如何获取HTML元素的属性,即不是匹配集的第一个元素?
但是,如何直接从HTML元素获取属性,例如$('input')[0]
?我想要做一些像$('input')[0].attr('name')
但这不起作用,因为attr
只是jQuery匹配集的一种方法,而不是匹配集内的项目。
(顺便说一句,这已经来临,因为我想从匹配集内通过项目的功能,并能够看到函数中该项目的属性。)
$($( '输入' )[0])。attr('name') – jeschafe 2012-07-16 21:21:42
@jeschafe这是多余的,你不需要额外的'$()' – 2012-07-16 21:27:46
@ RokoC.Buljan是的但是如果你想选择set中的第二个元素say,$ $('input')[2])。attr('name')然后它不是。只是给他一个与他自己相关的例子。 – jeschafe 2012-07-16 21:51:17