我需要添加一个span来更改文本颜色,但只有当文本遵循某种格式时才需要。例如:
<div>
Random text.
<br>
x. I want to add a span to this line
<br>
Not this one.
<br>
x. Yes to this.
<br>
x. And this!
</div>
在此示例中,我想在以span
开头的行中添加x.
。我无法更改格式,文本不在“p”内。
答案 0 :(得分:4)
$("div").html($("div").html().replace(/x\.(.*)/g, function(a){return "<span> " +a +"</span>"}));