Javascript CSS或jQuery用于访问元素的父元素:before
我想知道有没有一种方法可以访问Javascript CSS或jQuery用于访问元素的父元素:before,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想知道有没有一种方法可以访问parent:before元素的css或jQuery或。。?我应该使li的:before显示:如果有TopNavActive类,则无;如果有TopNavActive类,则在此代码中我应该在before隐藏 <li>::before <a class="TopNavActive" href="/Cat14/14.html"> Mobile </a> </li> ::之前 我找到了一个解决方案
parent:before
元素的css
或jQuery或。。?我应该使li的:before
显示:如果有TopNavActive类,则无;如果有TopNavActive类,则在此代码中我应该在before隐藏
<li>::before
<a class="TopNavActive" href="/Cat14/14.html">
Mobile
</a>
</li>
::之前
我找到了一个解决方案:
JS:
$('.TopNavActive').parent('li').addClass('MyTarget');
.MyTarget::before {
display: none!important;
}
CSS:
$('.TopNavActive').parent('li').addClass('MyTarget');
.MyTarget::before {
display: none!important;
}
不是直接的,伪元素(之前、之后等)不能通过JavaScript访问,CSS不能选择父元素,至少现在还不能