我希望在按下回车键时执行按钮点击事件。
目前该事件没有触发。
如果可能,请帮我检查语法。
$(document).on("click", "input[name='butAssignProd']", function () {
//all the action
});
这是我尝试在按下回车键时触发点击事件的方法。
$("#txtSearchProdAssign").keydown(function (e) {
if (e.keyCode == 13) {
$('input[name = butAssignProd]').click();
}
});
return false
或者e.preventDefault();
。 - geekchice.keyCode
不完全支持所有浏览器。请改用e.which
。 - Hashem Qolamikeyup
而不是keypress
或者keydown
。keypress
/keydown
事件会在按键被按住时连续触发:http://jsbin.com/uzoxuk/1/edit。 - Hashem Qolamie.key === 'Enter'
(在所有现代浏览器甚至IE9+中都受支持)。我将在另外7年后回来发布新的“现代”技术。 - Dem Pilafian