我有一个按钮,触发jquery事件,但只有当按钮被点击。如果单击它或使用返回键,是否可以使其工作?jquery:如何触发点击事件上按回车键或点击按钮
$(document).ready(function() {
var zipCodes = [60538, 60504];
$("#buttontest").click(function() {
var zipIndex = zipCodes.indexOf(parseInt($("#full_day").val()));
$("#zipMessage > div").hide("fast");
var zipId = zipIndex > -1 ? zipCodes[zipIndex] : "Error";
$("#zip" + zipId).show("fast");
});
});
这是一个工作示例; http://jsfiddle.net/7SPGh
只要按钮具有焦点,Enter键将触发点击。我认为你的意思是你想要触发点击,如果输入被按下,而文本框有焦点... – canon
可能重复[在JavaScript中输入按键事件](http://stackoverflow.com/questions/905222/enter -key-press-in-javascript) –