基本上,我有一个元素FOO
,我想在点击时将点击事件附加到一组完全独立的元素BAR
,这样当它们被点击时它们可以恢复{{1}到之前的内容。我只希望这个活动附上一次。
点击FOO
后,其内容会在FOO
中缓存,并在$back_up
集上添加触发器,以便点击后可以还原BAR
到以前的状态。有一个聪明的方法来做到这一点?如果事件尚不存在,只喜欢FOO
.bind()
目前,我认为最好的方法是附加一个类,并选择该类不存在的位置。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用unbind从元素中取消绑定给定事件的处理程序。
$(this).closest('.page').find('.warranties .check:not(.noprint)').unbind("click");
$(this).closest('.page').find('.warranties .check:not(.noprint)').click(function() ...