zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Clone

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 11.05.2015, 21:38
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.10.2014
Beiträge: 24
qudxaro befindet sich auf einem aufstrebenden Ast
Frage Clone

Hallo

HTML-Code:
  <li id="box_0">
  <a id="a_0" href="">
  <h2 id="h2_0"></h2>
  <p id="p_0"><strong></strong></p>
  <p id="pp_0"></p>
  </a> 
  </li>
Diese Div sollte geklont werden und ihre Ids auch die Child Ids sollten um eins bei jedem Clone erhöht werden.
Hoffentlich habt ihr wieder eine coole Lösung (wenns geht ohne Jquery)

Danke im Vorraus!
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 12.05.2015, 08:42
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 2.247
cloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblick
Standard

Du selektierst das Element mit Javascript und clonst es.

Danach suchst du dir alle Elemente raus, die eine ID haben, splittest den String auf, erhöhst die Zahl um 1 und fügst den String (und damit die ID) wieder zusammen.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 12.05.2015, 09:35
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Warum so umständlich? Wenn du einen Index hast, kannst du doch direkt eine Liste holen.
Jedem Element eine ID zu geben ist keine gute Idee und hier auch absolut unnötig, da es keinen Nutzen hat.
Mit Zitat antworten
  #4 (permalink)  
Alt 12.05.2015, 10:12
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 2.247
cloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblick
Standard

Ja, da hast du allerdings recht. IDs sind bei diesen Elementen überflüssig und brauchen erst gar nicht erstellt werden.
Mit Zitat antworten
  #5 (permalink)  
Alt 12.05.2015, 15:53
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.10.2014
Beiträge: 24
qudxaro befindet sich auf einem aufstrebenden Ast
Standard

Kann jemand ein direktes Code Beispiel schreiben?
Die Unterklassen müssen auch ein Id haben
Mit Zitat antworten
  #6 (permalink)  
Alt 12.05.2015, 16:11
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 2.247
cloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblick
Standard

Nein, wir können dir bei spezifischen Fragen weiterhelfen. Falls du jemand brauchst der es dir baut dann gibt es sicher jemand, der es dir für Bezahlung macht.

Warum müssen die Unterelemente auch eine ID haben? (Klassen können keine ID haben, da eine Klasse ein Attribut ist, so wie eine ID)
Mit Zitat antworten
  #7 (permalink)  
Alt 12.05.2015, 16:16
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.10.2014
Beiträge: 24
qudxaro befindet sich auf einem aufstrebenden Ast
Standard

Warum könnt ihr mir kein Code Beispiel geben ist die Frage zu schwer?
Nachher wird es eine Liste mit vielen Infos und darum muss alles eine Id haben :/

Danke für die schnellen Antworten
Mit Zitat antworten
  #8 (permalink)  
Alt 12.05.2015, 16:19
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 2.247
cloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblick
Standard

Kannst du die Liste nicht schon beim ausspielen an deine Bedürfnisse anpassen? Dann brauchst du nur jeweils einen Zähler um 1 erhöhen und hast deine eigenen IDs. Um viele Informationen darzustellen braucht aber nicht jedes Element eine eigene ID, die ist nur notwendig, wenn man jedes Element unterschiedlich darstellen will. Und das sollte bei zusammengehörigen Elementen vermieden werden.

Ansonsten, falls du die Seite wirklich per JS manipulieren willst (Wobei ich mir hier nicht mehr sicher bin ob es der korrekte Weg ist, da ich nicht weiß, was du eigentlich umsetzen willst), dafür wurden dir bereits alle Informationen die du brauchst gegeben.

Vielleicht verrätst du uns einmal, was du genau umsetzen willst und welche Technologien zur Verfügung stehen.
Mit Zitat antworten
  #9 (permalink)  
Alt 12.05.2015, 16:23
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.10.2014
Beiträge: 24
qudxaro befindet sich auf einem aufstrebenden Ast
Standard

Ok ich bin eine Art online liste von allen Benutzern am erstellen mittels Ajax. Das ist soweit alles fertig jet werden die daten halt ausgegeben in einer Tabelle mittels Jquery nun müssen aber alle Daten wie name, email, alter... in eine Reihe kommen. Da sie alles mit JSON in einem Array übermittelt werden muss ich jetzt jede Spalte und die darunter liegenden mit Werten füllen
Hoffeltich klinkt das alles nicht zu kompliziert
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 12.05.2015, 16:47
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Es ist nicht klar, warum du denkst jedes Element müsste eine ID haben.

Nachtrag: und es nicht klar, warum die Listenelemente eine Nummer haben müssen.

2. Nachtrag: und was jetzt auch noch merkwürdig ist, oben schreibst du "ohne jquery" und jetzt sagst du du benutzt jQuery, was denn nun?
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Javascript Clone und IE Benutzername Javascript & Ajax 1 31.03.2011 09:07
[jquery] clone in each schleife Pepo Javascript & Ajax 7 27.08.2010 21:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:16 Uhr.