Where Is The Error In Sorting Code
Hey everybody please help I can't find the error when I press sort...it sort again and again forever html:
Solution 1:
That's because you are sorting one element by selecting the first element $('div.labelimagediv')[0];
, try this:
$("button.btnSort").click(function () {
$('div.labelimagediv').sort(function(a, b) {
return a.getAttribute('rel') > b.getAttribute('rel');
}).appendTo(".unsorted");
});
Solution 2:
var item1 = $('div.labelimagediv')[0];
^^ that's just one single element ?
It should be :
$("button.btnSort").click(function () {
var sortedDivs = $('.labelimagediv', '.unsorted').get();
sortedDivs.sort(function(a,b) {
return a.getAttribute('rel') - b.getAttribute('rel');
});
$.each(sortedDivs, function (index, value) {
$(".unsorted").append(value);
});
});
Post a Comment for "Where Is The Error In Sorting Code"