Ich möchte meine Divs sortieren. Alle von ihnen teilen die gleiche Klasse. Hier ist der Code. Aber es funktioniert nicht.Bubble Art von Div basierend auf inneren Elementen
Script
function sort() {
for (var i = 0; i < $(".abc").length; ++i) {
for (var j = 0; j < $(".abc").length - i; ++j) {
var c1 = parseInt($(".abc").eq(j).children(".pop").text());
var c2 = parseInt($(".abc").eq(j + 1).children(".pop").text());
if (c1 > c2) {
var $temp = $(".abc").eq(j).(clone(true));
$(".abc").eq(j) = $(".abc").eq(j + 1).(clone(true));
$(".abc").eq(j + 1) = $temp;
}
}
}
}
Der vollständige Code ist hier https://jsfiddle.net/4m8eneez/3/
Auch würde Sie mag etwas besseren Ansatz als dies wissen. Kann es mit jedem() vereinfacht werden? Bitte geben Sie einen Hinweis für Quicksort dieser Divs.
Thanx im Voraus :)
Warum es erschweren? -> ** https: //jsfiddle.net/4m8eneez/1/** – adeneo
Kein Mehrwert aber - https://youtu.be/k4RRi_ntQc8?t=48s :) – Dieter
@adeneo sort() Funktion ist nicht erlaubt –