当前位置: 首页 > 面试题库 >

活动子项的父项的复杂CSS选择器

孔俊捷
2023-03-14
问题内容

有没有一种方法可以根据类中子元素的类来选择父元素?与我相关的示例与的漂亮菜单插件的HTML输出有关。输出呈现如下:

<ul class="menu">  
    <li>  
        <a class="active">Active Page</a>  
    </li>  
    <li>    
        <a>Some Other Page</a>  
    </li>  
</ul>

我的问题是,是否可以对包含带有活动类的锚的列表项应用样式。显然,我希望将列表项标记为活动状态,但我无法控制所生成的代码。我可以使用javascript执行此类操作(想到的是JQuery),但是我想知道是否可以使用CSS选择器来执行此操作。

为了清楚起见,我想将样式应用于列表项,而不是锚点。


问题答案:

不幸的是,CSS无法做到这一点。

使用JavaScript并不是很困难:

// JavaScript code:
document.getElementsByClassName("active")[0].parentNode;

// jQuery code:
$('.active').parent().get(0); // This would be the <a>'s parent <li>.


 类似资料:
  • 本文向大家介绍CSS样式选择选项,包括了CSS样式选择选项的使用技巧和注意事项,需要的朋友参考一下 要为<select>中的选项设置样式,您可以尝试运行以下代码, 示例

  • 假设一个类MyClass: 这条流: 我想返回中包含条目的的每个实例。 如果我想要一份清单 但我真正需要的是一个列表 这就是我现在拥有的: 但不知怎的,这感觉不太对。除了在谓词中打开一个新的流之外,还有什么更清洁的解决方案吗?

  • 问题内容: 我可以找到的最新信息是W3C选择器4级编辑器的草稿,但据我所知,它不再提及父选择器。 我知道有一个关于此的Google调查,但是已经结束了。 父选择器发生了什么?它会被引入还是被移除? 问题答案: 在主题选择告终调查(针对所谓的名不符实“家长选择”适当的名称)与远更灵活替换伪类,这是记录在这里(一个有趣的锚的名字,我不知道这是否会坚持)。 只有在此功能的规范更加稳定时,实现才会实现。目

  • 我有选择。我有一些商品。 我需要改变它的风格 这里是这个选择的html 我需要更改选项的样式,所以我在css中写了这个。 但它不起作用 如果我这样写 一切都很好 以下是截图 我的问题在哪里?

  • 我想调用一个函数时,选择的任何选项。类似于这样: 但不知何故不起作用。有人能帮忙吗。 请注意 我不想捕获更改事件,如果我选择已经选择选项,则不会触发更改事件

  • 我有一个2级WPF树景。当我单击一个子项时,正确的selectedCommand被触发,并且一切正常。 但是当我单击我的详细信息视图并更新此选定项目的字段时,它取消选择我的子项目并触发父命令,因为父项目已被选中,但我需要保持我的子项目已被选中。 我已经找到了一些关于同一问题的主题,但我使用命令进行绑定,而不仅仅是代码隐藏,所以我不知道如何使这个解决方案适合我。 Dispacher。BeginInv