gpt4 book ai didi

ajax - .live .toggle(关闭)在ajax请求后不起作用

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

我有一个ajax请求,它会引入新的帖子,并且每个帖子都有一个切换按钮来显示和隐藏默认情况下隐藏的元素。

下面的代码可以工作,但是对于插入的ajax数据,它只能在第一次(打开)时工作,而不能在第二次(关闭)时工作

$(".voice_btn").live( 'click', function(){
$(this).toggleClass('active voice_btn');
$(this).closest('.element').children('.voice_box').toggle(300);
$('.tipsy').hide();
$(this).attr("title", ($(this).hasClass("active")?"Close":"Open") + " voicebox");
return false;
});

最佳答案

如果从元素中删除 voice_btn 类,它将不再触发点击事件,因为它不再满足选择器的要求。

改变

$(this).toggleClass('active voice_btn');

$(this).toggleClass('active');

关于ajax - .live .toggle(关闭)在ajax请求后不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9083578/

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