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>

この例では、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 に答える