shan330
2017-04-21 20:27
//找到类名中包含了imooc的元素
if(-1 !== className.indexOf('imooc')){
//this指向匹配元素集合中的当前元素
$(this).addClass('imoocClass')
}
关于indexOf()的问题,它不是针对字符串吗?这里检验类名又没有用正则。会不会有误差??比如刚好类名里面包括这个中间字符imooc,而中间没有空格,也就是类名只是中间刚好有部分就假如是className=imooc1,不是也能检验出来吗,那不就添加错了
最好别钻牛角尖了,要这样说的话好多东西都不严谨了 。代码中有很多类名是包含imooc字符的吗?很明显就这个imooc而已 ,我们的目的是找到类名为imooc的元素啊!!!当然在实际编程中也应该尽量避免你说的那个问题。。
对,这里写得不严谨
jQuery基础 (一)—样式篇
217509 学习 · 1218 问题
相似问题