gpt4 book ai didi

javascript - 简化 jQuery objective-c SS

转载 作者:行者123 更新时间:2023-11-28 08:38:26 25 4
gpt4 key购买 nike

当“子菜单”类存在时,我目前正在使用以下 jQuery JavaScript 将一些 HTML 附加到“mobile-menu”类内的“li”标签:

$('.mobile-menu > li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');

我想将它应用于所有 li 标签,无论它们埋在里面多远,我目前正在使用以下代码,它工作正常,但我确定必须有一种方法来简化它?

$('.mobile-menu > li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
$('.mobile-menu > li li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
$('.mobile-menu > li li li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
$('.mobile-menu > li li li li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
$('.mobile-menu > li li li li li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');
$('.mobile-menu > li li li li li li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');

非常感谢任何帮助!

谢谢

最佳答案

您不必使用直接子选择器 (>)

使用:

$('.mobile-menu li:has(ul.sub-menu)').append('<div class="menu-expand"><i class="fa fa-plus"></i></div>');

关于javascript - 简化 jQuery objective-c SS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27915734/

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