如何在括号表示法访问的元素上使用jQuery方法?

来自jQuery对象的元素可以通过括号表示法访问,如下所示: $('div')[0]但是在这种情况下不能使用jQuery方法。

任何其他方式访问某些元素或使用jQuery方法?

如果您正在尝试获取集合中的第一个jQuery对象,请使用jQuery的eq()方法:

 $collection.eq(0); 

您还可以在首先创建集合时使用:eq()选择器:

 var $collection = $('div:eq(0)'); 

再次将其包装在jQuery对象中:

 var element = $('div')[0]; // DOM element var $element = $(element); // jQuery object 

更好的是,首先使用更窄的选择器:

 var $element = $('div:eq(0)'); 

http://api.jquery.com/eq-selector/