2

我需要添加一个跨度来更改文本颜色,但前提是文本遵循某种格式。例如:

<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>

在此示例中,我想将 a 添加span到以 . 开头的行中x.。我无法更改格式并且文本不在“p”内。

4

1 回答 1

4

jsfiddle

$("div").html($("div").html().replace(/x\.(.*)/g, function(a){return "<span> " +a +"</span>"}));​
于 2012-10-20T18:36:03.843 回答