我想排序我的div。他們都分享同一班。這是代碼。但它不起作用。基於內部元素的泡沫排序
腳本
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;
}
}
}
}
完整的代碼是在這裏https://jsfiddle.net/4m8eneez/3/
此外,我想知道一些比這更好的辦法。使用each()可以使它更簡單嗎? 請給出這些divs的快速排序提示。
Thanx提前:)
爲什麼它複雜化? - > ** https://jsfiddle.net/4m8eneez/1/** – adeneo
不是附加值,但 - https://youtu.be/k4RRi_ntQc8?t=48s :) – Dieter
@adeneo sort()函數不是允許 –