私は、HTMLドキュメントを構築するためのJavaScriptフレームワークを作成しています。まず、jQueryを使用して仮想ドキュメントを作成します。今、私はjQueryのを試していますので、同様の機能「を追加」:
$(target).append($("").add($("<div>")).add($("<span>")))
をフレームワークは、それが対象に追加される前に、仮想ドキュメントを構築するために、これらの呼び出しを連結 - この簡略化されたコードサンプルISN」文字通り私がやっていること。最初の$( "")を追加する理由は、フレームワークが空のjQueryセレクションを作成して開始し、それに追加するためです。サブ文書は再帰的に作成され、親要素に追加されます。
これは、要素を連結しても問題ありませんが、テキストを連結したい場合はどうすればいいですか? <div>
はDOMにすでにある場合を除き、私はちょうど$("<div>").add("Outside the box!")
また、$.after()
が動作するようには思えないんすることはできません
<div></div> Outside the box!
:のは、私はこのレンダリングされたようなものを持ちたいとしましょう。
この機能はjQueryでサポートされていますか?そうでない場合、回避策はありますか?
@Amadan残念ながら、想定されている複製はまったく別の問題です。また、divに連結されるテキストは、フレームワークの将来のユーザーからのものであり、エスケープしたくないマークアップを含むことがあります。しかし、提案をありがとう。 – JSideris