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

关于回掉函数 function(x,x){}

$("div").addClass(function(index,className) {

            //找到类名中包含了imooc的元素
            if(-1 !== className.indexOf('imooc')){
                //this指向匹配元素集合中的当前元素
                $(this).addClass('imoocClass')
            }
        });

index,calssname  是从那里传到函数里面的啊

提问者:昂哼 2016-11-08 21:18

个回答

  • 慕UI8429273
    2019-03-25 20:33:49

    为啥函数会被执行?

  • 慕粉4418738
    2017-01-03 21:37:27

    谢三位

  • angeliuwj4109780
    2016-11-09 16:44:58

    首先$("div")获取所有div,index则代表div对应的索引位置,第一个div索引位置为0,第二个div索引位置为1,依次类推。而className代表对应div的的类名,即div class=" "中的类名。

  • 慕码人1786130
    2016-11-09 16:42:09

    index = 第几个"div"

    classname = 这个"div"本身的类名