解释一下这段代码
解释一下这段代码 each是遍历吧 为什么参数传了function 而且each里面执行了dropdown[option]()方法 但是没有返回值 所以return this.each() 最后得到的是什么
8
收起
正在回答
1回答
return this.each(function(){ })遍历匹配的元素,此处的this表示为jquery对象,而不是dom对象,this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素),使用each的作用在于执行each可以带function参数,循环执行你要执行的操作。如果单从链式角度和返回值出发,返回this和this.each返回的是一致的,也就是说先return this.each(),后调用each()方法,而each()方法返回jQuery对象,所以这样就可以继续链式操作了
希望可以帮到你!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星