这个函数的问题
$('div').addClass(function(index,className){
if(-1 !== className.indexOf('imooc')){
//this指向匹配元素集合中的当前元素
$(this).addClass('imoocClass')
}
})
这里indexOf代表的是imooc首次出现的位置!那么其中形参index className是什么意思?还有className.indexOf()这里面的className是指$('div')这个对象集中的所有className的值的集合吗? 注释中还说this指当前元素,我的理解是第一次出现imooc的元素,同时给这个元素添加一个类名 可是效果为什么会有两个背景色为红色的盒子?