我正在寻找一种解决方案,将元素(指针克拉)附加到所有<li>
标记,这些标记的<ul>
标记成员表示扩展选项。除了使用JS来浏览整个嵌套菜单列表之外,还可以做到:
$('ul:parent').append('<span>></span>');
有任何可用选项吗?
答案 0 :(得分:3)
你不能在CSS中获得父级,因为它只会在DOM树下面。您可以在jQuery中使用parent
:
$('ul').parent().append('<span>></span>');
如果您要查找包含li
的所有ul
元素,可以使用has
:
$('li').has('ul').append('<span>></span>');
答案 1 :(得分:0)
CSS4将有一个父选择器,但今天的任何浏览器都不支持:
$ul > li {
...
}