2010-11-04 656 views
1

如何將span標籤添加到超鏈接內的文本中?使用jQuery爲超鏈接中的文本添加span標籤

現在,我改變現有的文本到別的東西,用這個:

$(document).ready(function() { 
$("a:contains('text')").text('new-text') 
}); 

我需要鏈接到這個樣子,當它被解析:

<a href="/xxx.aspx">new-text<span class="someclass">some other text</span></a> 

所以我需要在

以內添加span標籤有什麼想法?

回答

5
$("a:contains('text')") 
    .text('new-text') 
    .append($('<span></span>') 
     .addClass('someclass') 
     .text('some other text') 
    ) 
; 
+0

我要去與這一個。謝謝! – Soeren 2010-11-04 11:03:00

1

可以使用html()方法來添加標記:

$(document).ready(function() { 
    $("a:contains('text')").html('new-text<span class="someclass">some other text</span>') 
});