说我有一个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