2013-03-07 55 views
0

我有這個我如何包裝內TD文本與跨度

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

我想

<span>mytest</span>

我想它來取代過去的TD內的文本,但我包裹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>'); 

回答

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>'); 

演示:Fiddle

+0

您可以用我和@SiGanteng答案,比如'$(」 TBODY TD:最後的孩子 「)的組合。wrapInner('的');' – 2013-03-07 05:47:16

相關問題