gpt4 book ai didi

javascript - jQuery .on ('click' ) 不适用于 future 添加的元素

转载 作者:行者123 更新时间:2023-12-02 16:09:30 25 4
gpt4 key购买 nike

我有一些 Javascript 代码,只要单击带有条件的元素,就会执行一个函数。问题是,如果稍后添加此类新元素,代码将无法检测到它。这是我的代码:

$("li[data-episode]").on('click', function () {
setTimeout(Aradmey_Later, check_timeout);
});

如何修复它,使其始终有效,即使在未来的元素上也是如此?

最佳答案

您走在正确的道路上。但是您应该使用容器元素或对象(例如 document

)来委托(delegate)它
$(document).on('click', 'li[data-episode]', function () {...});

关于javascript - jQuery .on ('click' ) 不适用于 future 添加的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30375496/

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