modifier l'ordre divs avec jQuery
<div class="test one">aaa</div>
<div class="test two">bbb</div>
<div class="test three">ccc</div>
Est possible de changer l'ordre de ce divs avec jQuery? J'aimerais recevoir:
<div class="test two">bbb</div>
<div class="test three">ccc</div>
<div class="test one">aaa</div>
je peux utiliser uniquement jQuery
LIVE: http://jsfiddle.net/cmVyM/
Je vais faire de ce seul - si le document est prêt.
Sonne comme un travail pour jQuery UI sortable.
Quelques exemples de tri des divs dans cette réponse de la mine: stackoverflow.com/questions/7623819/....
Même que cette question: stackoverflow.com/questions/1363650/...
Quelques exemples de tri des divs dans cette réponse de la mine: stackoverflow.com/questions/7623819/....
Même que cette question: stackoverflow.com/questions/1363650/...
OriginalL'auteur David Apshid | 2011-10-02
Vous devez vous connecter pour publier un commentaire.
Sonne comme vous voulez déplacer la première div après le dernier.
$.fn.insertAfter
insère les éléments qui correspondent après le paramètre:http://jsfiddle.net/rP8EQ/
Edit: Si vous voulez une solution générale de l'ajout de la première à la dernière, sans avoir recours à l'explicite classes:
test-one
, 3 avectest-two
et un autre 3 avectest-three
. Toutes les suggestions pour un tel cas?Que voulez-vous arriver, pour tous les
test-one
pour être inséré, après l'test-three
, ou l'un spécifique? Si l'ancien qui est déjà le cas, si ce dernier a ensuite choisir de manière plus spécifique les sélecteurs.OriginalL'auteur Zirak
Voici un exemple simple de naviguer avec les boutons.
HTML
Javascript avec JQuery
Essayer ici: https://jsfiddle.net/nguyenvuloc/vd105gst
OriginalL'auteur Loc Nguyen
Il suffit de ne
$('.one').insertAfter('.three');
OriginalL'auteur deviousdodo
Voir: http://jsfiddle.net/GeraldoVilger/2B6FV/
OriginalL'auteur Geraldo Vilger
Suffit d'utiliser insertAfter comme la réponse précédente, a déclaré
http://jsfiddle.net/cmVyM/68/
OriginalL'auteur Wannes
Si vous souhaitez modifier l'ordre du groupe des divs avec le même nom de la classe (par exemple. étant donné ci-dessous):
Vous pouvez réorganiser par la suite jQuery code:
https://jsfiddle.net/farhanmae/9th3drvd/
OriginalL'auteur Farhan Erooth
Vous pouvez le faire par ce
donc, div et un div deux vont changer leur position.
J'espère que cela peut vous aider.
OriginalL'auteur Yann叶