zurück zur Startseite
  


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

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 28.10.2014, 22:59
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 17.07.2011
Beiträge: 80
axelf befindet sich auf einem aufstrebenden Ast
Standard jQuery - Listenelemente neu ordnen

Hallo,

hier erstmal der code, um den es geht:
HTML-Code:
<ul>
  <li></li>
  <li></li>
  <li></li>
</ul>
<input type="submit" value="neu ordnen">
Code:
$('input').on('click',function(){
  var li = $('ul li').eq(0);
  $('ul').append(li);
})
Meine Frage: Wenn ich den Button klicke, dann wird das erste Element zwar hinten angehangen aber es wird gleichzeitig als erstes Element gelöscht. Warum ist das so? Ich lösche doch gar kein Element. Das Verhalten was ich erwarte ist, dass das erste Element dann 2. mal vorhanden ist.
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 28.10.2014, 23:07
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Das Verhalten ist vollkommen korrekt, du selektierst ein Element und hängst es neu in den DOM-Baum. Da ein Element nur an einer Stelle eingehängt sein kann, verschwindet es logischer Weise an seinem alten Platz. Wenn du das nicht möchtest, musst du ein neues Element erzeugen, oder ein vorhandenes klonen.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 28.10.2014, 23:14
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 17.07.2011
Beiträge: 80
axelf befindet sich auf einem aufstrebenden Ast
Standard

Hi,

danke für die Antwort und die Erklärung. Nun ist es klarer.
Mit Zitat antworten
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
Das jQuery UI Accordion Plugin ohne jquery kenntnisse nutzen? papalapap Javascript & Ajax 8 13.08.2012 23:00
Fragen zu SmoothScroll mit JQuery. MythTakes Javascript & Ajax 16 16.03.2012 18:26
jquery beim klick html seite öffnen?! dimo21 Javascript & Ajax 3 21.09.2011 21:20
jQuery (coda slider) und prototype (Lightbox) konflikt computernerd Javascript & Ajax 3 21.09.2011 20:04
JQuery + Wordpress VoinG Javascript & Ajax 0 29.12.2008 17:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:09 Uhr.