javascript或者jquery对应的方法中有没有可以修改css伪元素:before,:after样式的?

html-css014

javascript或者jquery对应的方法中有没有可以修改css伪元素:before,:after样式的?,第1张

貌似么有啊……javascript修改css其实就是写到元素的style属性上,:before,:after伪类是虚拟元素……怎么改啊……要是非得要修改的话,建议切换.info的class试试,设计两个有:before的class,需要修改是切换有class的那个元素 ,比如

.info:before{

content:"infomation"

border:1px solid #ccc

}

.info_other:before{

content:"infomation"

border:2px solid #000

},

然后需要修改的时候把.info改成.info_other

jquery中的奇偶选择器要用到CSS3伪类选择器:nth-child()

nth-child() 的用法

直接匹配元素 如 nth-child(number)

jquery :even选择器

选择每个相隔的(偶数)元素

:even 选择器选取每个带有偶数 index 值的元素(比如 2、4、6)。

index 值从 0 开始,所有第一个元素是偶数 (0)。

最常见的用法:与其他元素/选择器一起使用,来选择指定的组中偶数序号的元素

jquery :odd选择器

选择每个相隔的(奇数)元素

:odd选择器选取每个带有奇数 index 值的元素(比如 1、3、5)。

index 值从 0 开始,所有第一个元素是偶数 (0)。

最常见的用法:与其他元素/选择器一起使用,来选择指定的组中奇数序号的元素