gpt4 book ai didi

javascript - 如何在动态创建的 标签上添加事件监听器 click()

转载 作者:行者123 更新时间:2023-11-28 04:07:23 24 4
gpt4 key购买 nike

如何在动态创建的所有标签上添加事件监听器 click()。

我有一个函数,一旦页面加载,它将在所有标记上添加事件监听器。但是当用户单击按钮时,我的 UI 将使用新标签进行更新。所以我想在动态创建的标签上添加 click() 函数。无论类名或 ID 是什么,这都必须发生。

var inputs = document.querySelectorAll("a");                               
for(var i = 0; i < inputs.length; i++){
inputs[i].addEventListener("click", function(e){
//My code..
});
}

最佳答案

你可以使用 jQuery 轻松完成这样的事情:

<div id="placeholder"></div>

<script>
$('#placeholder').on('click', 'a', function (e) {
// event handler for dynamically added children
});
</script>

https://jsfiddle.net/kr8ym0sa/3/

关于javascript - 如何在动态创建的 <an></a> 标签上添加事件监听器 click(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46583557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com