为了账号安全,请及时绑定邮箱和手机立即绑定

关于indexOf()的问题,它不是针对字符串吗?这里检验类名又没有用正则。会不会有误差

 //找到类名中包含了imooc的元素

            if(-1 !== className.indexOf('imooc')){

                //this指向匹配元素集合中的当前元素

                $(this).addClass('imoocClass')

            }


关于indexOf()的问题,它不是针对字符串吗?这里检验类名又没有用正则。会不会有误差??比如刚好类名里面包括这个中间字符imooc,而中间没有空格,也就是类名只是中间刚好有部分就假如是className=imooc1,不是也能检验出来吗,那不就添加错了

正在回答

2 回答

最好别钻牛角尖了,要这样说的话好多东西都不严谨了 。代码中有很多类名是包含imooc字符的吗?很明显就这个imooc而已 ,我们的目的是找到类名为imooc的元素啊!!!当然在实际编程中也应该尽量避免你说的那个问题。。

1 回复 有任何疑惑可以回复我~

对,这里写得不严谨

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于indexOf()的问题,它不是针对字符串吗?这里检验类名又没有用正则。会不会有误差

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信