首页 新闻 会员 周边 捐助

jquery如何更改一个元素的:before属性

-1
悬赏园豆:20 [待解决问题]

图中这两个方法试过都不行。

在css中设置.mood_text:before{background:red}就可以。

想知道在jquery中怎么改呢?

小强12.12的主页 小强12.12 | 初学一级 | 园豆:171
提问于:2017-03-24 23:10
< >
分享
所有回答(2)
-1

 这个目前无解,

你可以预先定义好几个不同的样式:

.s-1:before {

  color: red;

}

.s-2:before {

  color: blue;

}

然后通过添加不同的 class 来更改 :before 伪元素的样式。

by.Genesis | 园豆:2824 (老鸟四级) | 2017-03-25 09:48
0


$(".mood_text").before("background:red",jquert要加选择器$符号,要引入jquert文件才可以用

柯夜 | 园豆:206 (菜鸟二级) | 2017-03-26 01:51

没看懂我定义了一个变量?

支持(0) 反对(0) 小强12.12 | 园豆:171 (初学一级) | 2017-04-14 14:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册