我需要在按回车键时执行一个按钮单击事件。
就目前而言,事件并未触发。
如果可能的话,请帮我学一下语法。
$(document).on("click", "input[name='butAssignProd']", function () {
//all the action
});
这是我尝试在回车时触发单击事件。
$("#txtSearchProdAssign").keydown(function (e) {
if (e.keyCode == 13) {
$('input[name = butAssignProd]').click();
}
});
发布于 2013-08-10 17:13:00
尝尝这个
$('#twitterSearch').keydown(function(event){
var keyCode = (event.keyCode ? event.keyCode : event.which);
if (keyCode == 13) {
$('#startSearch').trigger('click');
}
});
希望能对你有所帮助
发布于 2013-08-10 17:08:52
$('#txtSearchProdAssign').keypress(function (e) {
if (e.which == 13) {
$('input[name = butAssignProd]').click();
return false;
}
});
我也刚刚找到了Submitting a form on 'Enter',它全面涵盖了大多数问题。
发布于 2013-08-10 17:05:07
您是否正在尝试模拟按下enter键时单击按钮的过程?如果是这样,您可能需要使用trigger
语法。
试着改变
$('input[name = butAssignProd]').click();
至
$('input[name = butAssignProd]').trigger("click");
如果这不是问题所在,那么尝试通过查看这篇文章中的解决方案来重新审视您的键捕获语法:jQuery Event Keypress: Which key was pressed?
https://stackoverflow.com/questions/18160342
复制相似问题