你必須原諒我在這裏提出一個微不足道的問題,但我通常好奇是否有更好的方法來檢測按鈕是否被按下。我猜這也適用於錨定標籤。jQuery - 檢測按鈕是否被按下
目前我有兩個提交按鈕(所以我不能在這種情況下使用$(form).submit
),當它們被激活兩者將改變另一個字段:
<button id="accept" type="submit">Accept</button>
<button id="decline" type="submit">Decline</button>
要做到這一點我已經檢測到一個點擊事件,和輸入單獨按鍵事件:
$('#accept').click(function(){ $('#decision').val('Agree'); })
$("#accept").keyup(function(event){
if(event.keyCode == 13){
$('#decision').val('Agree');
}
});
我想比什麼都重要,我不知道是否有簡化此代碼的方式,因爲它是相當麻煩的,尤其是如果有很多處理的(你可以創建一個功能,但這還不是她的步驟),並且由於jQuery似乎涵蓋了大部分內容,所以在通過拖網互聯網找不到更清潔的解決方案後,我感到很驚訝。
(與上面我很擔心其他的方式來模仿按下按鈕,如打空間,雖然這似乎是蓋的!)
謝謝!
啊!我從來不知道這一點,這也解釋了爲什麼空格鍵會觸發事件,謝謝!很好的解決方案 – Nick