jquery 在 ACE 编辑器中删除时触发事件
jquery trigger event when deleting in ACE editor
我在我的网站上使用 Ace 编辑器(到目前为止效果很好!)。我需要捕捉编辑器上某些文本变化的每一刻。我给小编的id是"Ace_javascript_editor"。当我使用:
$("#Ace_javascript_editor").on("input",function(){
//code here
}
每当我向编辑器添加文本时它都会触发,但当我在编辑器中删除文本时不会触发。对于看似简单的问题,我还没有找到优雅的解决方案。根据我的经验和我在网上阅读的内容,"Keyup" 和 "keydown" 在 Ace 编辑器中不起作用。
使用来自编辑器的输入事件而不是来自浏览器的输入事件
var editor = ace.edit("#Ace_javascript_editor")
....
editor.on("input",function(){
//code here
})
我在我的网站上使用 Ace 编辑器(到目前为止效果很好!)。我需要捕捉编辑器上某些文本变化的每一刻。我给小编的id是"Ace_javascript_editor"。当我使用:
$("#Ace_javascript_editor").on("input",function(){
//code here
}
每当我向编辑器添加文本时它都会触发,但当我在编辑器中删除文本时不会触发。对于看似简单的问题,我还没有找到优雅的解决方案。根据我的经验和我在网上阅读的内容,"Keyup" 和 "keydown" 在 Ace 编辑器中不起作用。
使用来自编辑器的输入事件而不是来自浏览器的输入事件
var editor = ace.edit("#Ace_javascript_editor")
....
editor.on("input",function(){
//code here
})