必須遵循的html代碼:如何更換 「(」 和 「)」 與 「<span>」 和 「</span>」 jQuery的
<a href="#">Evente (0)</a>
的,我需要:
<a href="#">Evente <span>0</span></a>
如何變更它與jQuery?
必須遵循的html代碼:如何更換 「(」 和 「)」 與 「<span>」 和 「</span>」 jQuery的
<a href="#">Evente (0)</a>
的,我需要:
<a href="#">Evente <span>0</span></a>
如何變更它與jQuery?
也許下面是jQuery的functionallity的問候清潔:
$('a').html(function(i,html){ return html.replace(/\((.*?)\)/, "<span>$1</span>")})
我認爲你應該使用標準的JS正則表達式:
str.replace(/\(/g, '<span>').replace(/\)/, '</span>')
myAtag.innerHTML = myAtag.innerHTML.replace(/\(/,'<span>').replace(/\)/,'</span>');
更妙的是,從像擺在首位的服務器輸出。
我認爲這個鏈接更適合那些可以*成爲jQuery替代品的問題。據我所知,沒有奇怪的jQuery替代JS正則表達式(至少,還沒有)。 – karim79 2010-05-29 01:23:18
我的使用jQuery的想法;
我添加了一個ID爲阿克爾標籤,使其更簡單參考:
<a id='target' href="#">Evente (0)</a>
而下面的jQuery代碼
$('#target').html($('#target').html().replace("(","<span>").replace(")","</span"));
類似於上述兩個答案,但使用jQuery
謝謝SHiNKiROU 現在正在運行goooood;)
$("#content-tabs a").text().replace(/\(/g, '<span>').replace(/\)/g, '</span>');
這將刪除所有的標籤! – Vasta 2010-05-29 23:00:41