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

imoocClass是什么时候作为参数传给className的?

看到最后return的imoocClass 知道要删除这个样式,但是是哪一部分代码把imoocClass作为参数传给形参className的呢

正在回答

2 回答

也许你说的是明显的传参,例如:function max(a,b){return a>b?a:b} max(1,2)

只不过在Jquery中没有这个明显的传参表示,你可以这么理解:

对于这个 $('.right').removeClass(function(index,className){}

你自己定义了一个function myfun(index,className){some code},然后放在removeClass里面作为参数的时候,会把当前对象(例中的$('.right'))的index和className作为参数传给你定义的函数myfun;

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

function(index,className) 传递的是当前元素的index 和className,$('.right > div:first').removeClass(function(index,className)意思是找到class名字为right的元素下第一个标签为div的子元素,然后把这个元素的index和className作为参数传递给function,当然这里并没有使用index参数,function下的this也是指向被选中的这个元素,可以参考一下3-4最后一部分代码,表现的更清晰些

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

举报

0/150
提交
取消

imoocClass是什么时候作为参数传给className的?

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