dynamisch erstellen div mit javascript / jquery

8

Ich habe zwei div namens "antwortdiv 1" & amp; "answerdiv 2" in html.

jetzt möchte ich div id eindeutig geben / erstellen wie "answerdiv 3" "answerdiv 4" "answerdiv 5" und so weiter.

Mit javascript / jquery wie kann ich Sachen an diese dynamisch erzeugten divs anhängen, deren ID eindeutig sein sollte?

in meinem Projekt Benutzer kann "n" Zahlen von div hinzufügen, gibt es keine strikte Begrenzung dafür.

Hilf mir.

Danke in Adv

================================================== ==================================

Mein HTML-Code ist:

%Vor%

Mein JS-Code:

%Vor%

Jetzt von oben Code möchte ich alle Sachen in einzigartige "answertxtdiv" id.

    
Kajal 24.09.2013, 07:58
quelle

6 Antworten

8

Wenn deine divs in einem Container sind wie:

%Vor%

Sie könnten etwas tun wie:

%Vor%

Wenn möglich, versuchen Sie nicht, globale Variablen zu verwenden ... sie werden schließlich zurückkommen, um Sie zu beißen, und Sie brauchen in diesem Fall wirklich keine globale Variable.

    
mitchfuku 24.09.2013 08:09
quelle
3

Sie können so etwas versuchen, um divs mit eindeutigen IDs zu erstellen.

HTML

%Vor%

JavaScript

%Vor%

Hier ist die DEMO

    
Awais Umar 24.09.2013 08:39
quelle
1

Sie sollten eine "globale" Variable in Javascript mit der Anzahl der erstellten divs beibehalten, und jedes Mal, wenn Sie divs erstellen, erhöhen Sie das. Beispielcode:

%Vor%

Und bedenke bitte, dass jQuery nicht nötig ist, um viele Dinge in Javascript zu tun. Es ist nur eine Bibliothek, die Ihnen hilft, "weniger zu schreiben und mehr zu tun".

    
mavrosxristoforos 24.09.2013 08:03
quelle
1

Ich habe unten den JQuery-Code für dasselbe verwendet

%Vor%

Mein HTML enthält ein Textfeld wie unten.

%Vor%

und

%Vor%     
Raman B 20.07.2016 05:42
quelle
0

Sie benötigen einen globalen Zähler (allgemeiner: einen eindeutigen ID-Generator), um die IDs entweder explizit oder implizit zu erzeugen (letzteres z. B. durch Auswählen des letzten der erzeugten divs, identifiziert durch eine Klasse oder ihr ID-Präfix).

versuche es dann

%Vor%     
collapsar 24.09.2013 08:07
quelle
0

%Vor% %Vor%
    
Mavie 21.04.2016 13:58
quelle

Tags und Links