2013-07-06 52 views
0

可以說我有一個標題(H1),上面寫着:裹字符串HTML元素的特定部分

的20個堆棧交易所最有用的用戶

有沒有辦法添加元素只圍繞「20」,只有「20」與jQuery或純Javascript?實現這一

+3

你有沒有試圖自己做? – Achrome

+1

當然有一種方法!這取決於這20可以是什麼。數字,崇拜等' – raam86

+0

@AshwinMukhija我不會問這個問題,如果我現在知道如何做到這一點我現在呢? – Chozen

回答

1

最簡單方法是:

$('h1').each(function (_, el) { 
var $this = $(el); 
var h1Content = $this.html(); 
$this.html(h1Content.replace(/(\d+)/, '<span>$1</span>')); 
}); 

這裏假設你想第一個數字。 DEMO

+1

感謝它的魅力。 – Chozen

2

假設這個字符串只會有一組數字:

function wrapNum(str) { 
    return str.replace(/\d+/, '<span>$&</span>'); 
} 

Demo | .replace() Documentation

+1

否則,只需添加一個全局標誌:'/ \ d +/g' – bozdoz