目标:在使用$(this)之后

Target :after whilst using $(this)

本文关键字:this 之后 目标      更新时间:2023-10-08

可能重复:
使用jQuery 操作CSS:before和:after伪元素

因此,我有一个点击事件,在它被点击后,我想将伪元素作为目标。

    $('.expanable h3').click(function(){
        $(this).....TARGET AFTER
    });

我想更改:after 的样式

您可以设置这样的规则:

h3:after { content: "."; }
h3.emergency:after { content: "!"; }

然后添加或删除类"emergency"会将<h3>文本的结尾更改为"."或"!"。

CSS中有attr()机制,允许受影响元素的属性作为内容,但我不确定它是否得到了足够好的支持。