只需尝试将类添加到数组中的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...
WTF?谢谢!
答案 0 :(得分:3)
您正在尝试在DOM对象上调用addClass而不是jQuery对象。 Indexer为您提供ojbect您需要使用eq()来获取jQuery对象。
aftArray.eq(0).addClass('currentTest');
您不必在这种特殊情况下进行迭代。
$('.aft').addClass('currentTest');
答案 1 :(得分:0)
因为[0]
为您提供了DOM元素!您想使用.eq(0)