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

$(this).next().addClass(className),如何理解?

  $(this).next().addClass(className)


            //删除自己本身的imoocClass

            return 'imoocClass'

        })


正在回答

4 回答

http://img1.sycdn.imooc.com//587c45800001786506480347.jpg

还是拿你的例子给你分析,首先明确这里的this是指什么,这里的this指的是class="right"父盒子下的第一个div,即class="aa bb imoocClass"这个div.    $(this).next()就是指相邻的整个div,即<div><article><p>imoocClass2<p></article></div>

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

web_東 提问者

非常感谢!明白啦。
2017-01-18 回复 有任何疑惑可以回复我~

$(this)指本身这个DIV。next()指要下面一个被转移样式的DIV元素,addClass(className)然后给这个DIV增加类名.imoocClass(然后惊奇的发现变红色了)。

removeClass(function(index,className))一个函数,返回(所以最后return".imoocClass")一个或多个将要被移除的样式名.function(index,className)指的是索引下标对应的className。不知道这么理解正确,麻烦大佬们指出错误!


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

当前元素的相邻元素,这个不理解。


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

当前元素的相邻元素 增加一个或多个样式名

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

举报

0/150
提交
取消

$(this).next().addClass(className),如何理解?

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