0

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

所以我有一个点击事件,在它被点击之后我想定位伪元素。

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

我想改变风格:after

4

1 回答 1

1

您可以像这样设置规则:

h3:after { content: "."; }

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

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

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

于 2012-07-17T15:14:32.793 回答