gpt4 book ai didi

javascript - Jquery 函数在 Ajax 调用后不起作用

转载 作者:太空狗 更新时间:2023-10-29 16:51:08 24 4
gpt4 key购买 nike

我有这个功能:

$(document).ready(function() {
$('.post_button, .btn_favorite').click(function() {


//Fade in the Popup
$('.login_modal_message').fadeIn(500);

// Add the mask to body
$('body').append('<div class="overlay"></div>');
$('.overlay').fadeIn(300);
return false;
});

我的页面使用最喜欢的按钮加载内容,但在调用 Ajax 并生成其他新内容后,当您单击新内容的按钮时该功能不起作用。什么地方不对?

最佳答案

那是因为您使用的是动态内容。

您需要将点击调用更改为委托(delegate)方法,如 on

$('.post_button, .btn_favorite').on('click', function() {

$("body").on( "click", ".post_button, .btn_favorite", function( event ) {

关于javascript - Jquery 函数在 Ajax 调用后不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20962471/

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