如果孩子有特定的班级,则选择父母

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果孩子有特定的班级,则选择父母相关的知识,希望对你有一定的参考价值。

如果孩子包含某个类,有没有办法在sass中选择父元素?

基本上我正在使用tooltipster插件并遇到此问题

html

<div class="tooltipster-content">
  <span id="note-options">
    <ul>
      <li>Create new note</li>
      <li>Add new edit note</li>
    </ul>
  </span>
</div>

CSS

#note-options {
   //From here, select the .tooltipster-content parent
     ul {
       li {

       }
     }
}

我需要能够根据span标签的id选择.tooltipster-content类。

Tooltipster将始终使用相同的HTML结构生成,但我不想更改所有工具提示的工具提示包装器,我想根据每个工具提示执行此操作。

由于工具提示器不会将指定的id添加到父包装器以进行基本的CSS编辑,因此我能想到的唯一方法是尝试使用span ID来选择最接近的.tooltipster-content类。

这可以实现吗?

注意 - 我不想使用javascript / jquery来解决这个问题,我想尝试在CSS / SASS中实现它。

答案

不。在CSS或任何预处理器中,您无法通过dom选择父级。 JS是唯一的方法。

如果你有jQuery,你可以简单地使用.parent()

以上是关于如果孩子有特定的班级,则选择父母的主要内容,如果未能解决你的问题,请参考以下文章

为啥我不能在某些特定情况下将父母投射到孩子身上

如果所有孩子都符合条件,则选择父母

如果前 4 个孩子符合要求,则显示特定文本,使用 Jquery

为每个父母的班级孩子实例化一个实例?

如何选择名字等于孩子名字的父母

如果第二个孩子有某个班级,则不同的CSS样式[重复]