我正在遍历几个<textarea>
元素并初始化一个所见即所得的编辑器。编码:
for( var i = 0; i <= 2; i++ ){
$( '#textarea' + i ).wysihtml5({
"events": {
"change": function() {
console.log( i ); // Can't access i here
}
}
});
}
但我无法访问事件函数i
中的 for 循环变量。change
为什么会这样,我该如何解决?
我在这里阅读了几篇“可变变量”帖子,但仍然无法弄清楚。