Javascript 组合键后切换默认keyevents操作
我需要更改两个事件的默认操作 当我按“回车”键时,会发生一个动作,当我按“shift enter”键时,会发生另一个动作。我需要换一下。我的意思是,如果我按“回车”键,则会发生“移位回车”操作。我试过类似的方法,但如果不起作用Javascript 组合键后切换默认keyevents操作,javascript,jquery,keyevent,Javascript,Jquery,Keyevent,我需要更改两个事件的默认操作 当我按“回车”键时,会发生一个动作,当我按“shift enter”键时,会发生另一个动作。我需要换一下。我的意思是,如果我按“回车”键,则会发生“移位回车”操作。我试过类似的方法,但如果不起作用 f(evt.keyCode == 13) { if(!evt.shiftKey){ evt.preventDefault(); evt.shiftKey = true; var e = jQuery.Event("keydo
f(evt.keyCode == 13) {
if(!evt.shiftKey){
evt.preventDefault();
evt.shiftKey = true;
var e = jQuery.Event("keydown");
e.which = 13;
e.shiftKey = true;
$(wym._doc).trigger(e);
有什么办法吗?在这里试试这个:
$(function() {
$('#myinput').keypress(function(e) {
if(e.shiftKey && e.which == 13) {
alert('shift enter');
} else if(e.which == 13) {
alert('enter');
}
});
});