你能在javascript中模拟击键shift+吗?enter基本上,当用户在我希望它同时按下enter键盘的位置按下键盘时。类似于以下内容:divcontenteditable=trueshiftenter
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的标签,但在按下键时不会转到新行。仅当我在按下某个键后按下另一个键时,光标才会移动到新行。有什么想法吗?IEbrenterenter