2011-01-16 10 views

答えて

4

使用しているサーバー側の言語に関係なく、jQueryコンストラクタを使用して要素を作成し、それをフォームノードに追加することができます。例えば:

$('<input>', { 
    id: 'my_new_input_id', 
}).appendTo($('#my_form_id')); 

は新しいinputコントロールを作成しますとid my_form_idでフォームに追加します。あなたのコメントに関連する

編集

:動的に作成された要素を削除するには、良い方法は、変数内の参照を格納することです。あなたが呼び出すことができることをやって.remove()または.detach()以降:

var my_new_input_element = $('<input>', { 
    id: 'my_new_input_id', 
}).appendTo($('#my_form_id')); 

// ... lots of code 

my_new_input_element.remove(); 

REF:.appendTo.remove()

+0

感謝jAndy、それは追加のために働いた - 任意のアイデアフィールドを削除するには? – Elliot

関連する問題