gpt4 book ai didi

jQuery 单击功能不适用于从 ajax 返回的数据

转载 作者:行者123 更新时间:2023-12-01 01:20:22 25 4
gpt4 key购买 nike

我正在开发诸如状态消息更新之类的功能。用户可以在不刷新页面的情况下更新状态消息,一旦用户单击按钮,就会显示新消息,并且其他用户可以对状态消息发表评论。我面临的问题是,当用户提交数据时,将显示新的状态消息,当我单击评论按钮时,会显示评论框,但是当我重新加载页面并单击评论按钮时,会显示评论框。 ..

最佳答案

当你绑定(bind)事件时,ajax 结果 html 还没有出现。
jQuery 有一个简单的方法来处理这个问题:使用 live (或 1.4.2 上的 delegate)。

例如(来自上面的链接):

而不是:

$('.clickme').click(function() {
// Bound handler called.
});

写:

$('.clickme').live('click', function() {
// Live handler called.
});

关于jQuery 单击功能不适用于从 ajax 返回的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2943066/

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