2010-12-13 5 views
0

Ich versuche, einen Div-Inhalt mit unter Code zu klonen.Wie finden und entfernen Sie Attribute in geklonten Elementen mit jQuery?

Erste Zeile erhält das gesamte Zielelement. Bei der Ausführung der zweiten Zeile wurde der Wert clonedItem als leeres Array geändert. Ich weiß es nicht. Wenn ich die erste 2 Zeile zusammenführe, war das Ergebnis dasselbe wie der obige Code.

HTML-Code:

<div id="cloneableSchoolTab" class="schoolInput"> 
<input type="text" id="schName"/> 
<input type="text" id="schDes"/> 
</div> 

Jede mögliche Hilfe dankbar.

Vielen Dank im Voraus

+0

Können Sie ein Beispiel für den HTML-Code posten, mit dem Sie arbeiten? –

+0

Siehe diesen Link Es gut machen Sie die Antwort http://www.mkyong.com/jquery/jquery-clone-example/ –

Antwort

1

Können Sie einige HTML-Code veröffentlichen, so dass wir, was die Elemente der obige Code zu klonen sind sehen versucht, das einzige, was ich ist zu sehen, wenn die find() Methode schlägt fehl ein Element mit dem Klassennamen „.clonableSchool“ zu finden, dann ist es ein leeres jQuery-Objekt, wie die jQuery doc Konstruktion sagt:

die .find() Methode ermöglicht es uns, durch die Nachkommen dieser Elemente suchen in der DOM-Struktur und konstruieren ein neues jQuery-Objekt aus der übereinstimmenden Elemente

Hinweis: Ich glaube, es sollte ein Kommentar nicht eine Antwort sein, aber ich habe dieses Privileg noch nicht, tut mir leid.

+0

Jetzt habe ich html ... –

+0

Danke, Mann. Ich habe die Lösung. Was ich tat ist, ich habe versucht, den Klassennamen der Basis 'div' zu ändern, die ich geklont habe. Jetzt habe ich versucht, den Klassennamen der Eingabeelemente im div zu ändern. Es funktioniert jetzt. –

Verwandte Themen