gpt4 book ai didi

javascript - Ace.js .on 事件

转载 作者:行者123 更新时间:2023-11-29 22:00:05 25 4
gpt4 key购买 nike

我在一个页面上有几个 ace.js 编辑器。它们存储在一个数组中。

如何确定输入文本的编辑器?

var editor = {first: ace.edit("editor"), second: ace.edit("editor1"), third: ace.edit("editor2")};

for(var i in editor) {
editor[i].getSession().setMode("ace/mode/javascript");
editor[i].on('input', function() {
console.log(this); // How to get current editor? this returns [function()]
});
}

jsfiddle:http://jsfiddle.net/3nHas/25/

提前致谢。

最佳答案

你想要这个元素吗?还是编辑器的实例?无论如何,您应该在被调用函数的第二个参数中找到您需要的内容。

editor[i].on('input', function(e, target) {
console.log(target);
});

关于javascript - Ace.js .on 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24309792/

25 4 0
文章推荐: javascript - 根据用户的