2009-08-02 10 views
2

これは難しいかもしれませんが、誰かがそれを解決できれば非常に感謝し、とても感謝しています。 (!そう、それは簡単な問題になるだろうと私はそれを自分で解決することができ、私は変更することはできません)。ここjQueryは要素の後にワイルドカードの内容でテキストを取得し、それを移動します

は、既存のマークアップ

<a title="1 topics" href="http://localhost/tags/amis/">amis</a> (1) 
<a title="2 topics" href="http://localhost/tags/amis/">amis</a> (2) 
<a title="1 topics" href="http://localhost/tags/amis/">amis</a> (1) 
<a title="3 topics" href="http://localhost/tags/amis/">amis</a> (3) 

は、私は何をしたいです([WILDCARD VALUE HERE])内の括弧と値をつかみ、それを切り取り、<> <スパンに包まれた>タグ内に追加します。

だから、これは私が後だものです:

再び
<a title="1 topics" href="http://localhost/tags/amis/">amis <span>(1)</span></a> 

、誰もが任意のアイデアを持っている場合...ありがとう!

答えて

3

この

Demo here

$('a').each(function(){ 

    var $this = $(this); 
    var textEl = this.nextSibling; 
    var spanEl = $('<span />').text(textEl.data); 
    $this.append(spanEl); 
    $(textEl).remove(); 

}); 
+0

あなたの先生をお試しくださいは、天才です。 ご協力いただきありがとうございます。 :) – davebowker

+0

心配、幸運。 – redsquare

関連する問題