gpt4 book ai didi

javascript - 如果 hasClass 则将 addClass 添加到父级

转载 作者:数据小太阳 更新时间:2023-10-29 04:53:42 25 4
gpt4 key购买 nike

原帖:为什么这个简单的脚本不起作用?

if ($('#navigation > ul > li > ul > li > a').hasClass('.active')) {
$(this).parent().parent().parent().addClass(".active");
}

编辑:

这不会隐藏 H1:

if ($('#content h1').hasClass('aktiv')) {
$(this).hide();
}

只有这样才能:

if ($('#content h1').hasClass('aktiv')) {
$('#content h1').hide();
}

为什么我不能使用 (this)?

最佳答案

点不是类名的一部分。它仅用于 CSS/jQuery 选择器符号。试试这个:

if ($('#navigation a').hasClass('active')) {
$(this).parent().addClass('active');
}

如果 $(this) 指的是那个 anchor ,你也必须把它改成 $('#navigation a') 因为 if 条件没有jQuery 回调范围。

关于javascript - 如果 hasClass 则将 addClass 添加到父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208051/

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