【发布时间】:2015-12-12 10:45:10
【问题描述】:
我知道shift key代码是16,enter key代码是13。
//@ catching any 'enter' keypress in textarea.
function textareaOnEnter(){
$('textarea#someId').keypress(function(e)
{
if(e.which == 13)
{
//.. works only for 'enter'
}
});
}
我以为可以这么简单:
function textareaOnShiftAndEnter(){
$('textarea#someId').keypress(function(e)
{
if(e.which == 13 && e.which == 16)
{
//.. don't work for nothing
}
});
}
当然,它根本不像我预期的那样工作。如何检查shift + enter 按键?
【问题讨论】:
-
e.which不可能同时是 13 和 16:P。你想要修饰键,因为@Amadan 在下面非常简洁地解释了:)
标签: javascript jquery keypress shift enter