Ich habe ein bisschen JavaScript, dass divs auf meiner Website abhängig davon, was der Inhalt in einem span-Tag drin ist.Wie sortiere ich Artikel über 99?
Es sieht wie folgt aus:
$(window).load(function(){
var $divs = $("div.box");
$('#numBnt').on('click', function() {
var numericallyOrderedDivs = $divs.sort(function (a, b) {
return $(a).find("span").text() < $(b).find("span").text();
});
$("#container").html(numericallyOrderedDivs);
});
});
Das einzige Problem, das ich mit ihm bekam, dass, wenn die Zahlen innerhalb des Span-Tag wird über 99 es um mehr dosent, mit anderen Worten, es nur Aufträge Zahlen 0-99. Gibt es irgendeinen Weg, wie ich alle Zahlen ordnen kann, je nachdem, wie groß sie sind?
Ihre Vergleichsfunktion ist völlig falsch. Es soll eine Zahl zurückgeben, nicht wahr/falsch. es gibt weniger als 0 zurück, wenn 'a Barmar
[Ihre Vergleichsfunktion ist ungültig] (http://stackoverflow.com/q/24080785/ 1048572). – Bergi