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

$(this).next().addClass(className)相邻的元素没有变红色

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

提问者:qq_请叫我曼哥好么_0 2017-01-19 10:40

个回答

  • 摆渡睿
    2017-07-07 14:53:54

    开始时,"aa bb imoocClass"类名属于第一个div,

    执行 $('.right > div:first').removeClass(function(index,className){
                $(this).next().addClass(className)
                return 'imoocClass'
            })

    后,第一个div删除了"aa bb imoocClass"类名,第二个div添加了该类名,所以只有后面的有颜色。

  • 慕慕5903985
    2017-01-19 16:13:12

    看下你代码吧