我在一个页面上有几个编辑器。它们存储在一个数组中。
如何确定我输入文字的编辑器?
for(var i = 0; i < types.length; i++) {
editors[types[i]].on('input', function() {
console.log( ? ); // How to get a current editor?
//console.log(editors[types[i]]); // Doesn't work
});
}
提前致谢。
答案 0 :(得分:1)
根据示例Here,您可以看到ace的on
函数具有引用调用者的this
变量
for(var i = 0; i < types.length; i++) {
editors[types[i]].on('input', function() {
// EG:
console.log(this);
});
}