课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
//删除自己本身的imoocClass
return 'imoocClass'
2018-01-07
源自:jQuery基础 (一)—样式篇 3-5
正在回答
是这么理解的,那两个参数的话在这个例子里第一个index=0,第二个className=aa bb imoocClass。第二个用到了并赋给下一个兄弟元素div上作为它的class,第一个没用到。你可以在函数里面加上console.log(className + ',' +index);看看两个参数的值具体是个啥?不明白先记下来,往后面学一学,再回头看的话,你就会豁然开朗了,我一般就是这样的^_^
remmargorP 提问者
return了imoocClass,就等于把整个函数当做imoocClass,就等于removeClass(imoocClass)。return什么,function的值就是什么。
函数执行了两个作用,有return语句 那么函数必然返回相应数值,也就是imoocClass ,那么removeClass()参数就是imoocClass,另一个作用就是将自己兄弟div 增加一个类名。
执行return 'imoocClass'将值返回之后,67行的代码就等同于$('.right > div:first').removeClass('imoocClass')了。所以47行<div class="aa bb imoocClass">就变成了<div class="aa bb">,即在这个div上移除了.imoocClass这个样式了
笑阳不爱钱才 回复 remmargorP 提问者
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
3 回答用css设置样式,后面跟着的函数到底是什么意思。
2 回答里面的$是什么意思
2 回答var $this= $(this) 前面那个$this 代表什么? 后面$(this)代表是$('p')的内容吗?
3 回答false是什么意思?在这里起什么作用?
2 回答这里的!==是指不等于吗?之前不都是!=这样吗