0

フォームを使用してデータを追加できるようにしたい名前のリストがあります。

例:
John Doe
Sally Smith
Jennifer Jackson

jqueryとdivのフォームを使用して、選択した名前でフォームを表示できるようにしたいと思います。したがって、ユーザーがSally Smithをクリックすると、フォームdivが彼女の名前の下に表示されます。

例:
John Doe
Sally Smith
FORM DIV HERE
Jennifer Jackson

divを表示/非表示にする方法は知っていますが、同じdivを複数回再現する方法がわかりません。各divには同じ情報が含まれていますが、クリックした名前で表示する必要があります。divを1回作成し、divの識別子を人の名前と同じになるように変更できれば便利です。(すなわちclass="sally-smith-form"

リスト内の名前ごとにフォームdivを作成する必要がありますか、それともより良い方法がありますか?

4

1 に答える 1

0

試してみてください.clone()。要素をコピーしてから、別の要素の後に追加できます。

$('#place_to_insert').after($('.sally-form-form:first').clone());
于 2011-04-19T22:56:39.877 に答える