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

时间:2012-07-17 14:21:20

标签: javascript jquery css jquery-selectors pseudo-element

  

可能重复:
  Manipulating CSS :before and :after pseudo-elements using jQuery

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

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

我想更改:after

的样式

1 个答案:

答案 0 :(得分:1)

您可以设置如下规则:

h3:after { content: "."; }

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

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

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