-1
jQuery's sort()
работает, когда я тестирую в других браузерах (Firefox, Opera, Chrome, IE), но не удается, когда я тестирую в Safari.JQuery `.sort()` не работает в Safari
Есть ли что-то не так с моим кодом ниже, или есть вещи, за которые я забываю заставить его работать в Safari?
var sortConstruídos = false;
$("#m2_construídos").click(function() {
var listitems = $('.villa').get();
var icon = $(this).find('.icon');
listitems.sort(function (a, b) {
var compA = parseInt($(a).find('.m2_construídos').html());
var compB = parseInt($(b).find('.m2_construídos').html());
sortConstruídos = !sortConstruídos;
if (sortConstruídos) {
icon.html('▼');
return (compA < compB) ? 1 : 0;
} else {
icon.html('▲');
return (compA > compB) ? 1 : 0;
}
});
$.each(listitems, function (idx, itm) {
$('.wrap').append(itm);
});
});
Я искал другие ответы, но у них не было решения моей проблемы.
ошибка сохраняется. –