1

我应用 tinymce 的 textarea 有 id:testTiny。

我有这个事件:

ed.onKeyUp.add(function (ed, e) {
    if ($.browser.msie) {
                $($('#testTiny_ifr').contents()).find('body#tinymce')[0].innerText = $($('#testTiny_ifr').contents()).find('body#tinymce')[0].innerText.replace('something', '');
                ed.updatedSelectionBookmark = ed.selection.getBookmark(1);
            }
});

但我的光标总是转到文本区域的开头。这很烦人。有没有办法解决它?

我试过:

ed.selection.select(ed.dom.select('span#caret_pos_holder_ie')[0]);
ed.dom.remove(ed.dom.select('span#caret_pos_holder_ie')[0]);

并且在视觉上设置了光标,但是当我开始输入时,什么也没有发生。我需要单击光标,然后我的字母将在键入后开始显示。

4

0 回答 0