: 任何帮助,将不胜感激如果按下按钮,或者如果想拥有或条件,如果输入按下或按钮jQuery中点击回车键按下的Jquery
if (e.which == 13 || $("#button).click()
: 任何帮助,将不胜感激如果按下按钮,或者如果想拥有或条件,如果输入按下或按钮jQuery中点击回车键按下的Jquery
if (e.which == 13 || $("#button).click()
试试这个代码
$('#element').on('keyup keypress click', function(e) {
if(e.which==13 || e.type==='click'){
// place your function
}
});
您可以添加输入按键事件到相应的容器或窗户。如果您的表单不止一个,请勿添加到窗口中。
$(window).on('keyup',function(e){
if(e.which==13){
//code
}
}
$('#button').click(function(){});
$(document).on('keypress',function(e) {
if(e.which == 13) {
$('#btn').click();
}
});
$('#btn').on('click',function() {
alert('test');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="bytton" id="btn" >click</button>
您需要使用两个单独的事件。在你正在收听回车键的任何元素上有一个'keypress',并且在按钮上有一个'click' –
在一行中如何使用Or condtion? – mortezasol
这是不可能的,这不是范例jQuery(甚至是Javascript本身)使用 –