if(-1 !== className.indexOf('imooc')){ //this指向匹配元素集合中的当前元素 $(this).addClass('imoocClass') } 这一句-1是什么意思,为什么添加-1是好使得,其余都不好使
className.indexOf('imooc')是检索字符串"imooc"在字符串className中首次的位置,返回值就是字符串的位置,如果检索完毕后发现字符串并没有出现,那么返回值为-1。这句是判断字符串"imooc"是否在className中,如果不在,则执行代码块中的代码。