项目中时常会需要用到使用JavaScript来动态控制为元素(:before,:after)的样式,但是我们都知道JavaScript或jQuery并没有伪类选择器。这里总结一下几种常见的方法。
HTML
CSS
方法一
使用JavaScript或者jQuery切换
元素的类名,修改样式。
方法二
在已存在的').appendTo('head');
项目中时常会需要用到使用JavaScript来动态控制为元素(:before,:after)的样式,但是我们都知道JavaScript或jQuery并没有伪类选择器。这里总结一下几种常见的方法。
HTML
CSS
使用JavaScript或者jQuery切换
元素的类名,修改样式。
在已存在的').appendTo('head');
使用HTML5的data-属性,在属性中使用attr()动态修改。