6
votes

Comment trier les données XML dans jQuery

Comment puis-je trier tous les officiers en fonction de leurs classes

jQuery xxx

xml (officier. xml) xxx

merci.


2 commentaires

Avez-vous besoin de Trier eux? Si vous voulez Afficher / utiliser dans l'ordre, une boucle pour un sélecteur d'attribute devrait fonctionner.


J'ai l'intention d'utiliser une liste déroulante pour montrer des officiers en ordre croissant ou décroissant.


3 Réponses :


0
votes

quelque chose comme ça devrait fonctionner xxx


0 commentaires

2
votes

Si vous générez de manière dynamique votre fichier XML sur le serveur, le meilleur moyen est de trier les données du côté serveur. Certaines discussions sont ici .


1 commentaires

+1 Merci pour l'information, je vais probablement passer au serveur plus tard.



8
votes
$.get('officers.xml', function(grade){     
  var officer = $(grade).find('officer');

  officer.sort(function(a, b){
     return (parseInt($(a).attr('rank')) - parseInt($(b).attr('rank')));
  });

  officer.each(function(i,v){
    alert($(v).attr('rank'));
  });
});    

0 commentaires