问答详情
源自:3-5 jQuery的属性与样式之删除样式.removeClass()

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

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


            //删除自己本身的imoocClass

            return 'imoocClass'

        })


提问者:web_東 2017-01-15 10:20

个回答

  • emily973
    2017-01-16 12:06:34
    已采纳

    http://img.mukewang.com/587c45800001786506480347.jpg

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

  • 厚土方可载物
    2017-01-17 12:21:59

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

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


  • web_東
    2017-01-16 09:33:56

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


  • 慕粉4310785
    2017-01-15 15:06:25

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