在ie9中的tinymce中的光标

时间:2012-11-05 10:55:45

标签: internet-explorer tinymce

我申请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);
            }
});

但我的光标总是到达textarea的开头。这非常烦人。有办法解决吗?

我尝试过:

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

并且可视化设置光标,但是当我开始输入时没有任何反应。我需要点击光标,输入后我的字母才会开始显示。

0 个答案:

没有答案