【发布时间】:2018-04-16 15:48:11
【问题描述】:
我有一个 HTML 菜单,它有父菜单、子菜单,在每个子菜单下,可能还有其他子菜单等...
现在,我需要向具有子菜单的父菜单和子菜单添加一个图标(栏)。并且这个图标添加过程也应该适用于具有其他子菜单的子菜单!我希望这是有道理的。
目前,使用下面的代码,我可以将图标添加到具有子菜单的父菜单,但这似乎不适用于具有子菜单的子菜单!
每个元素都有相同的类名 .MyLi 所以我不明白为什么它只将图标添加到父菜单而不是子菜单。
这是我的代码:
https://jsfiddle.net/xpvt214o/134836/
这是我使用的 jQuery 代码:
$('.MyLi:has(ul)').each(function () {
$(this).html($(this).html()+' <i style="position:absolute; top:0; right:20px;font-size:20px;" class="fa fa-bars mybars" aria-hidden="true"></i>');
});
有人可以就这个问题提出建议吗?
【问题讨论】: