问答详情
源自:2-1 页面的横向布局

$.each


$.each(slides, function(index){}什么意思?

提问者:传说翔哥 2016-06-22 14:19

个回答

  • Dling
    2016-07-14 10:45:52
    已采纳

    slides.each(function(index){
    	$(this).css({
    	width:width + 'px',
    	height:height + 'px'
    })
    })

    这样写简便一些

    each(callback)

    以每一个匹配的元素作为上下文来执行一个函数。

    意味着,每次执行传递进来的函数时,函数中的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素)。而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整型)。

    遍历每个slides,index表示匹配的元素集合中所处位置的数字值,你可以console.log(index);

    http://jquery.cuishifeng.cn/each.html

  • 快乐小崔3190038
    2016-06-22 15:30:45

    遍历每一个对象