1

我正在尝试生成控制键并输入 key keypress 以在 textarea 中放置新行。在 chrome、firefox 中效果很好,但在 ie9 中效果不佳。我搜索了一下,结果发现在 IE 渲染新行时存在回车或类似问题。我可以将光标移动到新行,但是当我开始键入时,它会从前一行开始。

代码示例如下:

var beforeCursor = base.$el.val().substr(0,pos.start);
var afterCursor = base.$el.val().substr(pos.start,base.$el.val().length);
    base.$el.val(beforeCursor +"\n"+afterCursor);
    base.$el.caret(beforeCursor.length+1, beforeCursor.length+1); 

任何帮助或可能提供帮助的链接都很好。提前致谢。

4

0 回答 0