【发布时间】:2013-10-25 12:43:51
【问题描述】:
我正在尝试在 javascript 中为数字 1 到 9 设置一些键绑定,然后单击页面上标记为“show1”、“show2”等的各种链接。
问题是它可以为数字创建键绑定,但它总是显示最后一项,即:'show9'。
这是一个示例,如果您在键盘上按 1 或 2,函数将返回 3,而它应该分别返回 1 和 2。
for i in [1..2]
key i.toString(), (e) ->
alert i
【问题讨论】:
-
如果我知道如何在咖啡脚本中制作 IIFE ...
-
不是骗子-至少不是那个问题-OP正在使用coffeescript。我已经更新了标签。
-
@AdamRackis:您使用
do (i) -> ...或手动操作with parentheses just like in JavaScript。
标签: jquery coffeescript keyboard-shortcuts