【发布时间】:2014-04-09 20:29:53
【问题描述】:
我有两个一起工作的 jquery 函数,一个依赖于一个类,另一个删除了这个类。
一旦它被删除,我希望该功能会停止工作,但它会继续工作吗?
怎么了?
这里是fiddle,你自己试试吧。
<div class="container disabled">
<a href="www.google.com">Go to Google</a>
</div>
<label>
<input type="checkbox" />Enable link</label>
JS
$('.disabled > a').click(function (e) {
e.preventDefault();
e.stopPropagation();
alert('should stop working');
});
$('input[type=checkbox]').change(function () {
$('.container').removeClass('disabled');
});
【问题讨论】:
-
即使你已经移除了类,动作已经被绑定到元素上。它不会自动解除绑定。
标签: javascript jquery html