說我有一個ID的按鈕:jQuery的 - 爲同一按鈕多個事件偵聽器
<input id='someButton' />
我想在此按鈕上附加一個事件偵聽器:
$('#form').on('click', '#someButton', function() {
alert("My listener called");
});
然而,瞞着我,有人以前寫過的事件偵聽器這同一個按鈕:
$('#form').on('click', '#someButton', function() {
alert("Some other listener called");
});
我遇到了一些代碼,有效地確實與上述同樣的事情,而且好像註冊的第一個監聽器是使用的那個。我是否正確假設jQuery將始終調用在特定ID上註冊的第一個事件偵聽器(並且只有那個偵聽器)?
nope。在jQuery中,您可以添加多個事件偵聽器.. – honk31 2013-03-12 18:41:34