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

函数里面的参数index表示是什么

removeClass(function(index,className)一直没明白这儿

正在回答

4 回答

$("")在除了取id名【即$("#")】之外,对于其他的,比如说类名啊,标签名啊等等实际上取出来的都是一个数组【类似于document.getElementsByClassName("")/("")】。

那么在JS中,我们对getElements进行操作的时候需要对数组进行遍历,或者是Array[index]操作,不能直接对数组操作。同理,当JQ中取出的也是数组的时候,我们需要对数组进行遍历操作,那么function(index,className)中的index就是对数组进行的一种遍历操作。它代表了对数组的每一项进行操作(每一项的index与className相互对应)。(如果不理解可以去看看对应此操作的原生JS代码......)

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

HayVic 提问者

非常感谢!
2016-07-11 回复 有任何疑惑可以回复我~

return “imoocClass”为什么被注释上说移除自身的样式

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

http://img1.sycdn.imooc.com//57876f2b0001961204110226.jpg

注意源码少了个</script>

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

$('div').removeClass(function(index,className){})

如果有10的符合条件的div,index能获取到每次删除的 div的index 位置的值。


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

举报

0/150
提交
取消

函数里面的参数index表示是什么

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