6

HTMLテキストのすべての数字を他の文字と異なるフォントサイズにしたい(または異なるフォントファミリーまたは異なるフォントウェイトなど)。数字の文字を定義するには? これはjqueryで可能ですか?手伝って頂けますか?!

4

2 に答える 2

3

正規表現を使用して、数値を照合し、それらをクラスのスパンにラップします。jquery は必要ありません。

    string.replace(/\d+/g,function(match){
    return "<span class='number'>" + match + "</span>"})

css を使用して数値のデザインを制御できます。

 .number{
   color:red;
   }

デモ

于 2013-07-18T08:00:57.493 に答える
2

JQuery ソリューションを求められたので、@raam86 の回答を jQuery に変換しました。次のようになります。

$("div").html($("div").text().replace(/\d+/g, 
    function(m){ return "<span class='number'>" + m + "</span>" }));

デモ

于 2013-07-18T08:53:16.077 に答える