可能重复:
检查窗口打开
我正在使用 JQuery 根据某些选择来更改 window.open 事件的 URL:
$(".class").click(function() {
window.open("http://www.url.com/" + variable);
});
问题是每次更改时,我都必须再次调用此单击函数,并且仍然记得旧的 window.open 事件,并且打开了两个窗口,然后是 3,然后是 4,依此类推。
我已经尝试了很多解决方法,但没有任何效果。我尝试只调用一次 click 函数,然后更改变量,但 window.open 只会记住原始变量。
有没有办法在添加新的单击事件处理程序之前删除旧的单击事件处理程序?