gpt4 book ai didi

javascript - ajax 加载内容上的 jquery 事件丢失

转载 作者:行者123 更新时间:2023-11-28 16:09:27 25 4
gpt4 key购买 nike

假设我有一些 HTML 内容,其中有一些文本区域。该 HTML 内容是在执行某种操作(例如单击按钮或其他操作)后通过 Ajax 加载的。我遇到的问题是,我丢失了与我的文本区域绑定(bind)的所有类型的 jQuery 事件(例如 .change 事件或其他事件,所以如果我执行以下操作:

$('.my_textarea').change(function(){
alert('TEST');
});

我的警报未显示,因为我的文本区域已使用 Ajax 加载。有谁知道为什么会出现这个问题以及如何解决这个问题?

预先感谢您的任何建议

最佳答案

$(document).on('change', '.my_textarea', function(){
alert('TEST');
});

只需将 document 替换为文本区域最接近的静态(未通过 Ajax 加载)父级

关于javascript - ajax 加载内容上的 jquery 事件丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13537191/

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