2011-01-16 3 views

Antwort

4

Unabhängig davon, welche serverseitige Sprache Sie verwenden, können Sie einfach Elemente mit dem jQuery-Konstruktor erstellen und an einen Formularknoten anhängen. Zum Beispiel:

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

würde ein neues input Steuerelement erstellen und fügen Sie sich in eine Form mit der ID my_form_id.

bearbeiten

Ihren Kommentar zu beziehen: ein dynamisch erstellte Element zu entfernen, ein guter Ansatz ist es, eine Referenz in einer Variablen zu speichern. Dadurch, dass Sie .remove() oder .detach() später anrufen:

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(), .detach()

+0

Danke jAndy, das hat zum Hinzufügen beigetragen - jede Idee, wie man Felder entfernt? – Elliot

Verwandte Themen