作者:特别要_966 | 来源:互联网 | 2023-05-28 03:40
我有一个链接,我想在mouseover上添加类似如下:
$("#navbarlarge").on("mouseover","a",function(){
$(this).addClass("linkeffect");
})
问题是我还想在链接中的:: before和:: after伪元素中添加一个类,试过这个但是不起作用:
$(this).find("::before").addClass("beforeeffect");
如何将此选择器与伪元素组合?
1> Niet the Dar..:
你不能.Javascript不能选择伪元素,因此jQuery也无法选择伪元素.
将类附加到元素本身,并使用#navbarlarge a
... waitaminute 应用CSS .
完全放弃jQuery.
#navbarlarge a:hover {
/* styles to apply to hovered link */
}
#navbarlarge a:hover::before {
/* styles to apply to hovered link before pseudo */
}
#navbarlarge a:hover::after {
/* styles to apply to hovered link after pseudo */
}
@ chipChocolate.py这是你展示期待已久的答案的机会,请做.