我需要为特殊字符设置特定颜色。
具体来说,我想将*
a 中的星号设置<div>
为 color red
,而不直接干预<div>
.
我在网上找到了这个项目,它实际上是为角色设置背景颜色,但是如果我将脚本改编为 * 符号,它就不起作用。
输出示例:
$("p").highlight("*","highlight");
jQuery.fn.highlight = function (str, className) {
var regex = new RegExp(str, "gi");
return this.each(function () {
this.innerHTML = this.innerHTML.replace(regex, function(matched) {return "<span class=\"" + className + "\">" + matched + "</span>";});
});
};
$("p").highlight("*","highlight");
span.highlight{
background:#F60;
padding:5px;
display:inline-block;
color:#FFF;
}
p{
font-family:Verdana;
}
<p>
Let's *go Zapata let's do it for the revolution, Zapatistas*!!!
</p>
如果我不Z
输入星号,则*
脚本将不起作用。有人可以帮忙吗?
幕布斯7119047
吃鸡游戏
相关分类