输入键+控制键按下以在textarea中创建不在ie9中工作的新行

时间:2012-12-13 06:39:27

标签: javascript jquery internet-explorer-9 textarea caret

我正在尝试生成控制键并输入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); 

任何帮助或链接到可能的帮助都应该是好的。提前致谢。

0 个答案:

没有答案