Enterキーを押したときにボタンクリックイベントを実行する必要があります。
現時点では、イベントは発生していません。
可能であれば構文を教えてください。
$(document).on("click", "input[name='butAssignProd']", function () {
//all the action
});
これは、入力時にクリックイベントを発生させる私の試みです。
$("#txtSearchProdAssign").keydown(function (e) {
if (e.keyCode == 13) {
$('input[name = butAssignProd]').click();
}
});
e.keyCode
完全にクロスブラウザーではありません。e.which
代わりに使用してください。
keyup
代わりに使用するkeypress
必要がありkeydown
ます。keypress
/ keydown
キーが押されている間、イベントが継続的にトリガーされます:jsbin.com/uzoxuk/1/edit
e.preventDefault();