问答详情
源自:3-4 jQuery的属性与样式之增加样式.addClass()

addClass() 原来类名输出没有变化

//this指向匹配元素集合中的当前元素                $("#23").text(cxlassName)                $(this).addClass('imoocClass')                 $("#23").text(cxlassName) ---------------添加了


为什么结果还是bb cc imooc

提问者:慕瓜0368216 2017-06-10 15:05

个回答

  • 凌V寒
    2017-06-10 15:38:54

    cxlassName应该是className吧?

    function(index,className)获取的是添加前的class,

    if(-1 !== className.indexOf('imooc'))如果这个class中有imooc,才addClass一个imoocClass,你需要再次获取className他才能变成bb cc imooc imoocClass