【发布时间】:2020-11-29 17:44:48
【问题描述】:
我的按钮是这样的:
<a class="h-modal-btn branch-modal-btn"> Buy Now </a>
场景是我想根据URL传递的查询字符串删除类并为按钮添加属性。省略上面的步骤,我就这样做了
$('a.branch-modal-btn').removeClass('h-modal-btn');
当我通过检查开发人员工具检查该类是否被删除时。好吧,该类已从 HTML 中删除。伟大的!但是马上我发现下面的代码还在执行。
$('.h-modal-btn').on('click', function() {
// Do somthing
)}
这太令人沮丧了!请帮助我,我将不胜感激。
【问题讨论】:
-
@AbdullahAlNoor 抱歉,这不是我需要的答案:(
-
移除 CSS 类不会移除任何事件监听器。您需要明确删除监听器。
标签: javascript html jquery css