如何通过CHANGE事件更改内容并保存/保持最后一个光标位置

时间:2010-08-16 08:02:37

标签: javascript tinymce

我希望通过更改事件清除内容并保存最后一个光标位置

ed.onChange.add(function(ed, o) {
    var newContent = o.content.replace(/SOMEREGEXP/ig, "");
    ed.setContent(newContent);
    //ed.selection.select(ed.getBody(), true);
    //ed.selection.collapse(false);
});

这怎么办?

1 个答案:

答案 0 :(得分:0)

尝试:

ed.onChange.add(function(ed, o) {
    var bookmark = ed.selection.getBookmark();
    var newContent = o.content.replace(/SOMEREGEXP/ig, "");
    ed.setContent(newContent);
    ed.selection.moveToBookmark(bookmark );
});