jquery 如何再次添加事件侦听器到aEvent调用后呈现的新元素?

yyhrrdl8  于 2023-11-17  发布在  jQuery
关注(0)|答案(1)|浏览(120)

我有一个表与3个行动按钮和一个选择元素,在表中的数据变化后,选择一个选项,在此选择(操作按钮保持不变,显然具有不同的属性值),在我“清理”之后(用.html(“”))表格并显示新数据,动作按钮停止工作(它们保留了与表原始状态相同的类),我找到了一些解决方案,但我不知道如何在我的项目中实现,因为我使用的是jquery。
例如,我想尝试这个问题中的答案,但他给出的例子是纯JS,而不是jQuery。
possible solution
按钮保持同一个类真的有问题吗?如果是,如何从原始元素中删除事件侦听器?我使用jQuery来管理单击事件。
就在我发布这个问题之后,我去尝试了“可能的解决方案”链接中的给定解决方案,我从jQuery(你知道,$(document).on("click")等)中复制并粘贴了单击事件处理程序之后的代码。
也许这个问题对那些有同样问题但不知道该搜索什么来获得解决方案的人有用。我也有同样的问题。

8ftvxx2r

8ftvxx2r1#

使用下面的模板:

document.addEventListener("click", function (event) {
    // Check if the clicked element has the class "button"
    if (event.target.classList.contains("button")) {
    // Your event handler code here
    console.log("Button clicked");
  }
});

字符串

相关问题