你能在javascript中模拟击键shift
+吗?enter
基本上,当用户在我希望它同时按下enter
键盘的位置按下键盘时。类似于以下内容:div
contenteditable=true
shift
enter
if(e.which == 13)
simulate shift and enter key being pressed simultaneously
我这样做是因为我希望光标在您按下回车后立即转到新行,我读到这可以通过按shift
+来实现enter
。我现在有以下代码:
$('element[contenteditable="true"]').keypress(function(event) {
if (event.which == 13){
document.execCommand('innerHTML', false, 'p');
$('element').append('<br>');
return false;
}
});
此代码用标签替换自动生成p
的标签,但在按下键时不会转到新行。仅当我在按下某个键后按下另一个键时,光标才会移动到新行。有什么想法吗?IE
br
enter
enter