как изменить содержимое по событию CHANGE и сохранить / удерживать последнюю позицию курсора - PullRequest
1 голос
/ 16 августа 2010

Я хочу очистить содержимое по событию изменения и сохранить последнюю позицию курсора

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 голосов
/ 16 августа 2010

Попробуйте:

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 );
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...