Javascript 如何使用jQuery删除ace编辑器中的突出显示

Javascript 如何使用jQuery删除ace编辑器中的突出显示,javascript,ace-editor,Javascript,Ace Editor,我正在使用ace编辑器,希望使用行号突出显示一行。我得到了下面的代码来做这件事 var Range = require('ace/range').Range MyObjs.editor1.session.addMarker(new Range(11, 0, 11, 1), "myMarker", "fullLine"); 它很好用。但是,当我重新加载编辑器或重新初始化它时,这不会删除突出显示部分 即使我使用setValue Api重置编辑器内容,它仍然保留高亮显示 我无法使用jquery删除突

我正在使用ace编辑器,希望使用行号突出显示一行。我得到了下面的代码来做这件事

var Range = require('ace/range').Range
MyObjs.editor1.session.addMarker(new Range(11, 0, 11, 1), "myMarker", "fullLine");
它很好用。但是,当我重新加载编辑器或重新初始化它时,这不会删除突出显示部分

即使我使用setValue Api重置编辑器内容,它仍然保留高亮显示

我无法使用jquery删除突出显示部分

即使是发布的解决方案,使用angular Js也不适合我

请提供帮助。

使用session.removeMarker方法删除标记

 var markerId = MyObjs.editor1.session.addMarker(...);
 MyObjs.editor1.session.removeMarker(markerId)