Je veux faire une boucle à travers un tas d'éléments <li>
et mettre à jour la valeur qui s'y trouve, et le montrer sur le document.javascript looping à travers les attributs li et les valeurs de changement par article
La raison pour laquelle je fais cela est parce que je veux trier une liste d'éléments dans un ordre. Je fais cela en utilisant Sortable dans JQuery.
<li> 1 </li>
<li> 2 </li>
<li> 3 </li>
<li> 4 </li>
<li> 5 </li>
l'ordre peut devenir:
<li> 3 </li>
<li> 1 </li>
<li> 4 </li>
<li> 2 </li>
<li> 5 </li>
en cliquant sur un bouton je voudrais ma fonction JS pour revenir à 1,2,3,4,5 la valeur des éléments li. Il vaut la peine de noter que je ne cherche pas une solution pour revenir à la façon dont la liste était avant.
Merci.
La séquence 1, 2, 3, 4, ... est-elle toujours? Dans ce cas, vous pouvez parcourir les éléments (chaque méthode) et définir leur index en conséquence. Pas besoin de s'inquiéter des anciennes valeurs, il suffit de passer outre. :) –
ouais c'est ce que j'essaie de faire, boucle à travers et contourner avec ce que je m'attends. Quelle est la meilleure façon de le faire? – Julio
Je devine quelque chose le long de $ elems.each (function (index) {this.html (index)}); ferait l'affaire. Mon jQuery-fu est dans une mauvaise forme atm mais j'espère que vous pouvez dériver la solution basée sur cela. :) –