Articles of tri

Trier les éléments DOM pour commander le tableau avec jQuery

Il y a un instant, j'ai posé cette question: javascript sort array pour aligner avec le tableau de commandes en fonction de ce qui s'est avéré être une prémisse fausse. (Je suis passé trop longtemps, faites-moi une pause s'il vous plaît). Ce que j'ai vraiment besoin de faire est de classer les éléments DOM. La […]

Tri des étiquettes <li>

J'ai aa et j'aimerais trier ma liste par ordre alphabétique (je ne veux pas que les plafonds importent) selon une classe nommée "nom". Comment ferais-je cela? <ul class="column"> <li> <table> <tr> <td class="name" >Name of Item</td> </tr> <tr> <td>Content</td> </tr> <tr> <td>morecontent</td> <td>morecontent</td> </tr> </table> </li> <li> <table> <tr> <td class="name" >Another name of item</td> […]

Tri de JSON (par élément spécifique) par ordre alphabétique

J'ai un JSON formaté comme: places =[ { "city":"Los Angeles", "country":"USA", }, { "city":"Boston", "country":"USA", }, { "city":"Chicago", "country":"USA", }, ] etc… J'essaie de classer par ordre alphabétique PAR LA VILLE et j'ai du mal à le faire. Je crois que la racine de mon problème semble déterminer l'ordre des caractères (par rapport aux nombres). […]

Console.log affichant uniquement la version mise à jour de l'objet imprimé

String.prototype.width = function(font) { var f = font || '12px arial', o = $('<div>' + this + '</div>') .css({'position': 'absolute', 'float': 'left', 'white-space': 'nowrap', 'visibility': 'hidden', 'font': f}) .appendTo($('body')), w = o.width(); o.remove(); return w; } function sortCustomFunction(a, b) { if (a['text'].width() < b['text'].width()) return -1; if (a['text'].width() > b['text'].width()) return 1; // a must […]

La procédure de tri personnalisée jQuery javascript fonctionne dans Firefox, mais IE ne semble pas l'obtenir … (copy-paste example code)

J'ai construit cet exemple de code en fonction d'un problème réel que j'ai dans une application. J'ai une procédure de tri personnalisée pour trier jQuery arrays. Un conteneur contient une liste d'éléments avec des attributs spéciaux. Pour le tri: Charge tous les éléments dans un tableau temporaire Efface le conteneur Trie le tableau temporaire dans […]

JQuery: Trier les div en fonction du contenu de différentes sous-divs

J'essaie de créer une fonctionnalité de tri quelque peu complexe qui n'utilise ni les divs ni les listes. Malheureusement, deux heures de googling ne m'a pas aidé. Voici la configuration de base de mon HTML: <div id="all_elements"> <!– one element –> <div class="element"> <div class="wrapper"> <a href="/" title="links"> <img src="/img/image.jpg" border="0" alt="image" class="image" /></a> <div […]

Le moyen le plus rapide de trier les tableaux entiers signés 32bit en JavaScript?

_radixSort_0 = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]; /* RADIX SORT Use 256 bins Use shadow array – Get counts – Transform counts to pointers – Sort from LSB – MSB */ function radixSort(intArr) { var cpy = new Int32Array(intArr.length); var c4 = [].concat(_radixSort_0); var […]

Mode générique de triage de la matrice JSON par attribut

J'ai découvert comment trier un tableau JSON à http://www.devcurry.com/2010/05/sorting-json-array.html Maintenant, je veux le trier de manière générique; De sorte que ma fonction de tri sait quel attribut trier. Par exemple, si mon tableau est [ { "name": "John", "age": "16" }, { "name": "Charles", "age": "26" } ] Je veux éviter d'écrire différents si des […]

Évaluez les éléments <div> en utilisant jQuery

J'ai un HTML comme suit sur mon site: <div class="groups"> <div class="group"> Group 1 priority: <select> <option value="1.0">1</option> <option value="2.0" selected="selected">2</option> <option value="3.0">3</option> </select> </div> <div class="group"> Group 2 priority: <select> <option value="1.0">1</option> <option value="2.0">2</option> <option value="3.0" selected="selected">3</option> </select> </div> <div class="group"> Group 3 priority: <select> <option value="1.0" selected="selected">1</option> <option value="2.0">2</option> <option value="3.0">3</option> </select> </div> […]

JQuery sort les éléments à l'aide de l'ID de données

(Désolé si la question existe déjà) Je suis très nouveau dans le développement jQuery. J'ai une structure HTML comme suit: <div class="clist"> <div data-sid=1></div> <div data-sid=2></div> <div data-sid=2></div> <div data-sid=1></div> <div data-sid=2></div> <div data-sid=2></div> <div data-sid=1></div> </div> Je voudrais les classer comme suit: <div class="clist"> <div data-sid=1></div> <div data-sid=1></div> <div data-sid=1></div> <div data-sid=2></div> <div data-sid=2></div> […]