如何获取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循环的索引
非常感谢你的帮助,我非常感谢!!!
此致 添
答案 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