2011-01-04 6 views
3

タグの内容の周囲に<span>タグを追加しようとしています。jquery prepend <span>自動的に終了タグを追加しないでください

HTMLは、このようなJSせずにレンダリング:私はこのようなリンクの内側<span>を追加したいと思い <a href="#">Link Here</a>

<a href="#"><span>Link Here</span></a>

私の考えは「プリペンド」オープニングスパンと「APPEND」にしましたしかし、私は前置詞を越えることはできません。私は 'スパン'を追加するときに自動的に閉じる</span>タグを追加します。ここで私はここで

$(document).ready(function() { 
    $('a.button2').prepend('<span>'); 
}); 

を使用しているスクリプトは、それがレンダリングされているものです。

<a href="#"><span></span>Link Here</a> 

私は後で閉鎖を追加、または別のことができるように開口部のみのタグを付加する方法はありますこの問題の解決策?

答えて

12

使用wrapInner()spana.button2要素の内容ラップする:どのように要素をラップでこれを達成することができます

$('a.button2').wrapInner('<span />'); 
+0

を?例については : ここに... '

​​ここではいくつかのコンテンツ... ​​何かを次のように私はhtml出力を持っています... 自動的 \t
' \t \t そして#bar前... i 'は' タグが必要ですが、私が手.wrapInnerまたは.prepend機能を使用して '
' 。 アイデアありがとう。 –