gpt4 book ai didi

javascript - 将元素添加到 DOM 后 jQuery.click 不起作用

转载 作者:数据小太阳 更新时间:2023-10-29 04:53:38 24 4
gpt4 key购买 nike

我有一个简单的 jQuery('div#star').click(function.

该函数在最初加载 DOM 时工作一次,但稍后,我将 div#star 添加到 DOM,此时点击功能不起作用。

我正在使用 jQuery 1.4.4,据我所知,我不需要再使用 .live 或 .bind。在任何时候,DOM 中的 div#star 都不会超过一个。我尝试将 id="star"更改为 class="star"但这没有帮助。

关于如何让它工作或为什么它不工作有什么建议吗?

我已经在 jQuery(document).ready 和外部 js 文件中安装了 .click,但在将 div 添加到 DOM 后两者都不起作用。

最佳答案

这适用于 jQuery 2.0.3

$(document).on('click', '#myDiv', function() {
myFunc();
});

关于javascript - 将元素添加到 DOM 后 jQuery.click 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4900802/

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