gpt4 book ai didi

JQuery $ ('.menu' ).has ('.sub-menu' ).addClass ('has-sub' ) 不工作

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

如果元素具有“子菜单”类,我正在尝试向该元素添加一个新类。但它不起作用。这是代码:

$(document).ready(function() {
$('.menu').has('.sub-menu').addClass('has-sub');
});

但是,当我删除 .addClass() 函数并在 if 语句中使用 .has() 函数时,它正在工作。这是代码:

$(document).ready(function() {
if($('.menu').has('.sub-menu')) {
console.log('it's working');
}
});

我认为问题出在 .addClass() 函数上,但尽管多次尝试,我仍无法将其设置正确。所以请帮助我解决这些问题。

最佳答案

尝试

$(document).ready(function() {
$('.menu').children('.sub-menu').addClass('has-sub');
});

关于JQuery $ ('.menu' ).has ('.sub-menu' ).addClass ('has-sub' ) 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43826430/

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