假设我有一个带有 id 的按钮:
<input id='someButton' />
我想在这个按钮上附加一个事件监听器:
$('#form').on('click', '#someButton', function() {
alert("My listener called");
});
然而,我不知道,之前有人为这个按钮写了一个事件监听器:
$('#form').on('click', '#someButton', function() {
alert("Some other listener called");
});
我遇到了一些有效地执行与上述相同操作的代码,并且似乎注册的第一个侦听器就是使用的侦听器。我是否正确假设 jQuery 将始终调用在特定 id 上注册的第一个事件侦听器(并且只有那个侦听器)?