対象結果:jquery append/prepend/wrapInner?
<li><a><span class="icon"></span><span class="text">Link Text</span></a></li>
は、HTMLの開始:
<li><a>Link Text</a></li>
私は.append()
と別に.wrapInner()
で.prepend()
を使用しようとしましたが、所望の出力を与えるでもないしました。
$('li a').wrapInner("<span class='icon'></span><span class='text'></span>");
出力:
<li><a><span class="icon">Link Text</span></a></li>
$('li a').prepend("<span class='icon'></span><span class='text'>");
$('li a').append("</span>");
出力:
<li><a><span class="icon"></span><span class='text'></span>Link Text</a></li>
私はjsfiddle hereを設定しました。 私が望むものを達成する方法はありますか?このような
なぜあなたはあなたの開始と終了のタグを逆にしましたか? '" "' –
これも機能します、ありがとう! 1行のvers。 @Matt_H解決策よりコード上でわずかに軽いです。 –
タグ逆転で私の悪いです。編集しました –