参见英文答案 >
JavaScript closure inside loops – simple practical example37个
我有一个名为print的数组,我试图为每个具有打印值id的按钮获取单独的单击事件.只有我的最后一个按钮似乎与其他按钮不同,我查看了在线示例并知道这是一个关闭问题.感谢帮助.谢谢
我有一个名为print的数组,我试图为每个具有打印值id的按钮获取单独的单击事件.只有我的最后一个按钮似乎与其他按钮不同,我查看了在线示例并知道这是一个关闭问题.感谢帮助.谢谢
for(var i = 0; i < print.length; i++){ var printer = print[i]; // Watch this: $(document).ready(function(){$('#'+printer).click((function(value) { return function() { alert(value); }; })(printer)); }); }