我有一個按鈕,觸發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) –