gpt4 book ai didi

jquery 不会点击新生成的类,尝试委托(delegate)

转载 作者:行者123 更新时间:2023-11-28 12:20:10 24 4
gpt4 key购买 nike

我有一个按钮,当我点击它时我添加了 revert-back 类,当我点击这个新类时没有任何反应。我最初自己尝试了一个简单的 .click,但由于它不起作用,我找到了一些谈到使用 .delegate 的答案。问题是当我使用它时,它会立即自动点击

因此,当我点击 show-more 时,它会立即再次向上滑动并显示“已点击按钮”警报。

$(".show-more").click(function () {
$(".show-more-products").addClass("revert-back");
$(".show-more-products").removeClass("show-more");
$(".all-products").slideDown(100);
$('.show-more-products').html('Show Less');
});
$('.product-grid').delegate('.revert-back', 'click', function () {
alert('Button Clicked');
$(".all-products").slideUp(100);
});

最佳答案

尝试使用 .on() 代替。

$('.product-grid').on('click','.revert-back', function () {
alert ('Button Clicked');
$(".all-products").slideUp(100);
});

关于jquery 不会点击新生成的类,尝试委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15298861/

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