我有以下的html <p class="get">This is some content.</p>
我想要做的就是使它像這樣:<p class="get">This is <span>some</span> content.</p>
。
要做到這一點,我知道我應該:1.讓我的某些文本(做到這一點...)
2.將我的文本換成跨度(完成後也是...)
3.代替我與包含我跨度文字文本(沒有做過它)獲取某些文本替換它並將其包含在跨度中?
我的問題是第3步我只是無法弄清楚。那麼我怎樣才能用新的文字替換我的「舊」文本呢?
謝謝你們!
Fiddle here
我的代碼如下所示:
$(document).ready(function(){
//get the whole text
var ptext = $(".get").text().split(" ");
var myText = ptext[2];
//alert(ptext[2])
//alert(myText);
if($('.get').text().contains(myText)){
//$('<span>'+myText+'</span>').appendTo($('.get'));
}
else{
alert('no text');
}
});
很好的回答非常感謝... THX! – 2013-02-12 18:08:20