gpt4 book ai didi

Jquery 点击函数 -

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

我有一个JS Fiddle ,我的问题是第一次单击后一切正常,但如果再次单击 H3,则新类不会切换。

感谢您提前提供帮助

$('.recommendation-block > h3').addClass('newclass');
$('.recommended-product').addClass('hide');
$(document).ready(function () {
$('.recommendation-block > h3').click(function () {
$(this).next('.recommended-product').toggleClass('active');
if ($('.recommended-product').hasClass('active')) {
$(this).closest('.recommendation-block > h3').toggleClass('newclass1');
}
});
});

最佳答案

我认为您需要使用带有开关参数的toggleClass版本,还需要定位当前上下文中的推荐产品

$(document).ready(function () {
$('.recommendation-block > h3').click(function () {
var $prod = $(this).next('.recommended-product').toggleClass('active');
$(this).closest('.recommendation-block > h3').toggleClass('newclass1', $prod.hasClass('active'));
});
});

演示:Fiddle

在您的情况下,if block 仅在交替点击中执行,因为hasClass仅在添加active类时返回true到推荐产品

关于Jquery 点击函数 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24036495/

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