CSS或jQuery以访问元素的父级:before

CSS or jQuery for access to parent of element:before

本文关键字:before 元素 jQuery 访问 CSS      更新时间:2023-09-26

我想知道有没有一种方法可以用css或jQuery或..访问元素的parent:before。。?我应该使li:before显示:如果有TopNavActive类,则为none,如果有TopNavActive类,在此代码中我应该隐藏。

<li>::before 
    <a class="TopNavActive" href="/Cat14/14.html">
    Mobile
    </a>
</li>

我找到了一个解决方案:

JS:

$('.TopNavActive').parent('li').addClass('MyTarget');

CSS:

.MyTarget::before {
    display: none!important;
}