函数的返回值问题

来源:3-4 jQuery的属性与样式之增加样式.addClass()

qq_踏歌行_2

2017-06-23 16:19

这段代码中的function函数有没有返回值,怎么看怎么想直接用 $(this).addClass('imoocClass') 添加的样式,把它改成、 if(-1 !== className.indexOf('imooc'))  //this指向匹配元素集合中的当前元素  // $(this).addClass('imoocClass')  return 'imoocClass' 会不会更好点 ,注意 要去除if后的{ }

写回答 关注

2回答

  • 冷寒轩111
    2018-01-11 00:38:45

            $("div").addClass(function(index,className) {
                if(-1 !== className.indexOf('imooc')){
                    return 'imoocClass';
                }
            });

    亲测有效

  • 周密
    2017-06-23 17:29:01

    你要返回值做什么,function是个匿名函数,

    返回了,你打算怎么赋值

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题