0

私はこれを持っています

<tr><td>other</td><td>mytest</td></tr>
<tr><td>other</td><td>mytest</td></tr>
<tr><td>other</td><td>mytest</td></tr>
<tr><td>other</td><td>mytest</td></tr>
<tr><td>other</td><td>mytest</td></tr>

最後の td 内のテキストを次のように置き換えたい

<span>mytest</span>

私はこれを試していますが、ラップしtdませんtext

var r2 = new RegExp("mytest", 'i');

$(" tbody td").filter(function(){ 
        return $(this).text().replace(/\s/g, "").match(r2) }

    ).wrap('<span class="label-success"></span>');
4

1 に答える 1

2

wrapInnerを使用する必要があります

var r2 = new RegExp("mytest", 'i');

$(" tbody td").filter(function(){ 
        return $(this).text().replace(/\s/g, "").match(r2) 
}).wrapInner('<span class="label-success"></span>');

デモ:フィドル

于 2013-03-07T05:42:40.000 に答える