作成しているアプリケーションで、エンドユーザーがjQueryのカウントダウンに「テキスト書式」の接頭辞と接尾辞を追加できるようにします。
カウントダウンの要素はAJAXでフェッチされ、jQでDOMに挿入されます。jQuery:要素にクローズしていないHTMLを追加して前に付加する
これらの二つのフィールドの例を使用できます
プレフィックス:<span style="color:blue">
サフィックス:私はその後、実行する必要がどのような</span>
は、これら二つの間のカウントダウンのために必要なすべてのコードをラップしています。
私がそれらを追加しようとすると、私が試したすべてのjQueryメソッド(&が前に付加されています)とPrototypeJSのElement.insert()
は、接頭辞の中の開いているタグを閉じて、接尾辞を無用にします。
私も次のことを試してみました:
$(this).parent().html(data['prefix'] + $(this).parent().html() + data['suffix']);
これは、DOMツリーから削除された要素になりました。 innerHTMLとフィーリングをローカルに保存してから.html()
に戻してみました。
これらの2つのフィールドを組み合わせることはできません。どちらも完全なHTML文字列になるため、.wrap()
を使用することはできません。
<span class='tag'>This is a tag</span>
私はその上.wrap()
を使用しようとした場合、私は自分のコードの残りの部分は、その内側に終わるだろうと仮定します。
あなたは私たちのためにjsfiddleを提供することはできますか? –
あなたは[jsfiddle](http://www.jsfiddle.net)を作ることができますか?あなたが何をしているのか、そして正しい答えを提供するのは難しいことはあまり明確ではありません。 –
@maxedisonは私が達成したいことを正確に示すjsfiddleを作った。 http://jsfiddle.net/xPb2a/ – MartinAronsen