jQuery 动态改变事件 - 使用 on() 和 off() 方法
在 jQuery 中,可以使用'on()'方法来动态改变事件。
例如,假设有一个按钮的点击事件如下:
<button id='myButton'>Click me</button>
我们可以通过以下方式来动态改变按钮的点击事件:
$(document).ready(function() {
// 初始事件
$('#myButton').on('click', function() {
alert('初始点击事件');
});
// 动态改变事件
$('#myButton').off('click').on('click', function() {
alert('动态改变的点击事件');
});
});
在上面的示例中,我们首先使用'on()'方法为按钮绑定了一个初始的点击事件。然后,通过使用'off()'方法,我们取消了按钮原来的点击事件。最后,使用'on()'方法绑定了一个新的点击事件。
需要注意的是,'off()'方法用于移除事件绑定,而'on()'方法用于添加事件绑定。因此,在动态改变事件时,我们需要先使用'off()'方法移除原来的事件,再使用'on()'方法添加新的事件。
原文地址: https://www.cveoy.top/t/topic/dxVW 著作权归作者所有。请勿转载和采集!