如何从匹配元素的数组中获取jQuery对象

时间:2014-01-27 20:43:22

标签: jquery

我还在学习jQuery,我想知道最好的方法。

我知道当你搜索这样的匹配元素时:

$('.class'),

你得到一个jQuery对象,它就像一个DOM元素数组。问题是如何作为jQuery对象本身访问其中一个元素,以便我可以修改它的CSS。

现在我这样做:

$($('.class')[0]).css('color', 'red')

这是jQuery中的惯用/正确方式吗?

1 个答案:

答案 0 :(得分:0)

您使用.eq()将单个节点收集为jQuery对象,

或,.get()作为DOM对象。

例如:

   //Gets the second index
   $('.class').eq(1).css( 'color', 'red' );

   //Gets the second index as a DOM node
   $('.class').get(1).style.color = 'red';