這是我嘗試和顯然沒有:是否有一個JavaScript的方式來改變輸入到Shift + Enter鍵
ed.on('keyup', function(e){
console.log(e.keyCode)
if(e.keyCode == 13 && !e.shiftKey){
e.shiftKey = true;
e.keyCode = 13;
$(this).trigger(e);
}
else if (e.keyCode == 13 && e.shiftKey){
e.shiftKey = false;
e.keyCode = 13;
$(this).trigger(e);
}
});
是否有辦法根據我看到的,我認爲我做的這個事業在正確的軌道上,很可能只是不及早發怒或類似的東西。
此外,我嘗試使用'按鍵',而沒有運氣。
即使奏效,那不是僅僅是一個無限循環,因爲Shift鍵,來電!Shift鍵,,這就要求Shift鍵,,它調用!Shift鍵,... –
'shiftKey'是隻讀屬性,所以不能更改:https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/shiftKey –
不要這樣做。只需a)'preventDefault'並在光標位置插入一個換行符或(更好更容易)b)只需使用'