jQuery的添加类。获得到对象()方法(jQuery add class to object wi

2019-06-28 04:06发布

运行到一个奇怪的事情,我不知道发生了什么事。

我抓起通过DOM元素的索引.index()通过找到匹配的元素.get()我想通过一个类添加到它.addClass()

我的控制台返回错误:“ Uncaught TypeError: Object #<HTMLLIElement> has no method 'addClass' ” ......这是特别奇怪,因为我的日志显示HTML元素就好了(http://cloud.dhut.ch/图像/ 2W3S0R3k2h2U)

我缺少的东西吗? 它不是在一个数组或任何东西回来。 困惑。

谢谢!

JavaScript的:

nFLi.get(active).addClass('active') ;

Answer 1:

你需要将它包装成一个jQuery对象。

$(nFLi.get(active)).addClass('active');

或者你可以使用.EQ方法,而不是.get ,它返回一个jQuery对象,而不是原来的HTML元素的。

nFLi.eq(active).addClass('active');


文章来源: jQuery add class to object with .get() method