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

//删除自己本身的imoocClass return 'imoocClass'

为什么用return 可以删除自己本身的class

正在回答

2 回答

你可以这么理解   函数执行完获得一个值   这个值就是一个className,然后removeClass(className)

就是移除函数得到的imoocClass这个类

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

你看这函数是不是在方法removeClass()里面?肯定是,因为这样,函数相当于一个值,所以你需要返回一个值作为removeClass()方法的参数。

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

文小丽 提问者

原函数是这样的,不知道为什么返回一个值return,就可以删除那个div的className???? $('.right > div:first').removeClass(function(index,className){ $(this).next().addClass(className) return 'imoocClass' })
2016-09-12 回复 有任何疑惑可以回复我~
#2

qq_慕斯_2 回复 文小丽 提问者

整个函数执行完,return作为最后返回的值为imoocClass;就相当与最后$('.right > div:first').removeClass('imoocClass')的效果;本身的class为aa bb imoocClass那么removeClass掉就没有了
2016-10-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

//删除自己本身的imoocClass return 'imoocClass'

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