Привязать ключ к определенной кнопке на странице <input type="button" id="save_post" class="button" value="Post" style="cursor:pointer;"/> Как я могу привязать клавишу ввода на клавиатуре лиц к этой конкретной кнопке на странице? Это не в форме, и я тоже не хочу этого делать. Спасибо! Ответ 1 Это приведет к щелчку кнопки независимо от того, где "Enter" происходит на странице: $(document).keypress(function(e){ if (e.which == 13){ $("#save_post").click(); } }); Ответ 2 с помощью jQuery: $('body').on('keypress', 'input', function(args) { if (args.keyCode == 13) { $("#save_post").click(); return false; } }); Или для привязки определенных входов к различным кнопкам вы можете использовать селектор $('body').on('keypress', '#MyInputId', function(args) { if (args.keyCode == 13) { $('#MyButtonId').click(); return false; } }); Ответ 3 Если вы хотите использовать чистый javascript: document.onkeydown = function (e) { e = e || window.event; switch (e.which || e.keyCode) { case 13 : //Your Code Here (13 is ascii code for 'ENTER') break; } }
Ответ 1 Это приведет к щелчку кнопки независимо от того, где "Enter" происходит на странице: $(document).keypress(function(e){ if (e.which == 13){ $("#save_post").click(); } });
Ответ 2 с помощью jQuery: $('body').on('keypress', 'input', function(args) { if (args.keyCode == 13) { $("#save_post").click(); return false; } }); Или для привязки определенных входов к различным кнопкам вы можете использовать селектор $('body').on('keypress', '#MyInputId', function(args) { if (args.keyCode == 13) { $('#MyButtonId').click(); return false; } });
Ответ 3 Если вы хотите использовать чистый javascript: document.onkeydown = function (e) { e = e || window.event; switch (e.which || e.keyCode) { case 13 : //Your Code Here (13 is ascii code for 'ENTER') break; } }