JQueryTaconiteプラグインの機能をラップするヘルパークラスを作成しています。プラグインを使用すると、1回のAjax呼び出しで複数のDOM更新を処理できます。
このクラスを使用すると、クライアントに返送される適切なxml構造を構築できます。私はこの機能を流暢なインターフェースでラップしようとしています。基本的な例は次のようになります。
FluentTaconite ft = new FluentTaconite(writer);
ft
.Select("#id1").ReplaceContentWith("Hello World!").FadeIn("100")
.Select("#id2").AppendWith("<div>Another div</div>")
return ft.Output();
私が心配しているのはこれです。これを呼び出した後、どのような構造が作成されると思いますか。
ft.Select("#A").AppendWith("<div id=B/>").AppendWith("div id=C/>")
構築することへの期待はありますか:
<div id=A>
<div id=B>
<div id=C/>
</div>
</div>
または:
<div id=A>
<div id=B/>
<div id=C/>
</div>
問題は、コンテキストが新しく追加されたコンテンツに移行することを期待していますか、それともセレクターに留まると期待していますか?
更新 問題のプロジェクトはcode.googleにアップロードされます。お役に立てば幸いです。
入力ありがとうございます!