动态修改before/after的content值

样式中设置content为元素的data-值

    p{
      color: deepskyblue;
    }
    p:before{
      content: attr(data-beforeContent);
      color: darkred;
    }

然后js修改

  $('p').on('click',function(){
    $(this).attr('data-beforeContent','我被点击了');
  });

推荐阅读更多精彩内容