Javascript 只需使用jquery运行一次检查单击事件

Javascript 只需使用jquery运行一次检查单击事件,javascript,jquery,Javascript,Jquery,我有一个jquery代码,它正在检查click事件,但是我只需要运行一次,之后,它应该被删除或禁用。 有人能帮忙吗 $.each(posts, function(reaction, amount) { self.reactions[reaction] = amount if (Cookies.get('rns_reacted_' + reaction + '_' + self.id)) { self.clickedReactions.pus

我有一个jquery代码,它正在检查click事件,但是我只需要运行一次,之后,它应该被删除或禁用。 有人能帮忙吗

  $.each(posts, function(reaction, amount) {
        self.reactions[reaction] = amount
        if (Cookies.get('rns_reacted_' + reaction + '_' + self.id)) {
          self.clickedReactions.push(reaction);
        }
      });`

那么,如何使用开关,加上


希望这有帮助

看看jQueryOne:这基本上就是你想要的,我已经用过了,但是我想我不能正确地添加它。在这个url中,我只需要在一个会话中选择一个反应,但现在是选择多个。一个点击的类被应用,这增加了这个。哦,我明白了。在这种情况下,您可能必须存储在用户已单击的变量中。然后在click处理程序上,检查变量是否已设置。如果是,就什么也不做,否则就做你的点击处理程序
$(".container").on("click.only-once", ".clickables", function() {
    // ... treat the click event here
    $(".container").off("click.only-once", ".clickables"); // remove our click handler so it never fires again (until the page reloads...)
});