只需尝试将类添加到数组中的 img
aftArray = $('.aft'); // creates array of HTML imgs
aftArray[0].addClass('currentTest'); // should change CSS by adding this class
这是FF产生的错误
[12:53:18.593] TypeError: aftArray[0].addClass is not a function...
怎么回事?谢谢!
只需尝试将类添加到数组中的 img
aftArray = $('.aft'); // creates array of HTML imgs
aftArray[0].addClass('currentTest'); // should change CSS by adding this class
这是FF产生的错误
[12:53:18.593] TypeError: aftArray[0].addClass is not a function...
怎么回事?谢谢!
您试图在 DOM 对象而不是 jQuery 对象上调用 addClass。Indexer 为您提供 ojbect 您需要使用 eq() 来获取 jQuery 对象。
aftArray.eq(0).addClass('currentTest');
在这种特殊情况下,您不必进行迭代。
$('.aft').addClass('currentTest');
因为[0]
给了你 DOM 元素!你想用.eq(0)