coffeescript .each循环的索引

时间:2014-09-04 15:16:55

标签: jquery coffeescript arguments each

如何获取CoffeeScript .each循环的索引?我到处搜索,似乎找不到可靠的答案。我知道如何用vanilla jQuery做到这一点,但我无法弄清楚如何在CoffeeScript中将index参数添加到function()中。

这是我目前的代码:

video_list_element = $('#video-list li')

video_list_element.each ->
    video_list_element.delay(100).animate({
        "top": "0"
}, 2000)

我试图将.delay()内的值乘以.each循环的索引

非常感谢你的帮助,我非常感谢!!!

此致 添

1 个答案:

答案 0 :(得分:0)

jQuery .each()函数的文档可在此处找到: http://api.jquery.com/each/

video_list_element = $('#video-list li')
video_list_element.each (index, element) ->
  element.delay(100 * index).animate "top": "0", 2000

一般来说(sans-jQuery),在coffeescript for循环中获取索引的方法是:

array = ["item1", "item2", "item3"]
for value, index in array
  console.log index, value

给出:

0 item1
1 item2
2 item3