2011-12-17 10 views
1

フィールドにドロップダウンのようなajaxからフィールドが挿入されているフォームがページにあります。今、私はページにもタブを追加しました。ページの2番目のタブには、同じフォームフィールドといくつかの追加フィールドが含まれます。どのように私は最初のタブのコンテンツを複製し、いくつかの追加要素が追加される余地がある第2のタブにどのようにロードするのですか?私はここにjsfiddleを持っています。ページフラグメントを複製するにはどうすればよいですか?

http://jsfiddle.net/UL9cx/5/

私はそれを手動で追加すると、タブのクリックでdivタグを表示非表示をやってみましたが、私はAjaxが問題を作成していると思うと、何らかの理由で2番目のタブ上のフォームフィールドはロードされません。

誰でも私をここで助けることができます。

おかげで、

+0

あなたのフィドルにajaxコードを追加できますか?サーバーが返すもので何をしていますか?実際に返されるサーバーは何ですか。 – Rooster

答えて

1

私は完全に質問を理解していないが、ここで更新jsfiddle ...

$('.block.two').empty().append($('.block:first').clone(true).contents()); 

を第二のブロックをクリアし、最初のクローンを追加する必要があり、次の:http://jsfiddle.net/UL9cx/7/

+0

あなたはそれをしたくありません:[なぜy.innerHTML = x.innerHTML; ]避けてください?](http://stackoverflow.com/questions/7392930/why-should-y-innerhtml-x-innerhtml-be-avoided) –

+1

Dulyは指摘しました。あなたの参照。 – jhoff

関連する問題