日期:2014-05-17  浏览次数:20619 次

如何修改包含某个字符的样式
比如 (*) ,利用css想把*的颜色换成红色.
手动每个去加样式工作量太大了,项目很老,页面不计其数。
之前好像看过一个相关的帖子,不知各有什么好的办法啊?


------解决方案--------------------
昏 楼主这个意思啊?
这个得找个文件批量替换工具吧,
查找 (*) 替换为 (<span class="tip-red">*</span>)


然后 在共同引用的 css 里 加
.tip-red { color:red; }


这个不避免会把非 表单里的(*)给替换掉。
------解决方案--------------------
页面加载完成之后,$(".first")返回一个数组(如果一个页面好几个.first的话)$(".first").html()获取文本值.repalce()把(*)换成<span class="tip-red">*</span>重新赋值给.first节点数组就可以了,后面用CSS会把颜色变成红色。