我还在学习jQuery,我想知道最好的方法。
我知道当你搜索这样的匹配元素时:
$('.class'),
你得到一个jQuery对象,它就像一个DOM元素数组。问题是如何作为jQuery对象本身访问其中一个元素,以便我可以修改它的CSS。
现在我这样做:
$($('.class')[0]).css('color', 'red')
这是jQuery中的惯用/正确方式吗?
答案 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';