Привет Я работаю над этим звёздным полем jquery, и мне нужна множественная фильтрация с сортировкой. Я пробовал много инструментов, но некоторые из них имеют фильтрацию, и некоторые из них сортируются не так, но ничего не работают. с этим мне нужно добавить еще один фильтр (например: размещение). есть ли способы сделать этоQuicksand множественная фильтрация с сортировкой
jQuery(function($) {
var $filterRegion = $('#filter input[name="region"]');
var $filterSort = $('#filter #sort');
var $applications = $('#listSorting');
var $data = $applications.clone();
$filterRegion.add("#sort").change(function(e) {
var $sortedValue = $(this).val();
if ($($filterRegion+':checked').val() == 'all') {
var $filteredData = $data.find('li');
} else {
var $filteredData = $data.find('li[data-region=' + $($filterRegion+":checked").val() + ']');
if($filteredData.length <= "0"){
$(".failedFilterResults").html("No data available");
}
else{
$(".failedFilterResults").html("");
}
}
if ($('#filter #sort').val() == "price") {
var $sortedData = $filteredData.sorted({
by: function(v) {
var priceValue = $(v).find('span.currentprice').text();
priceValue = priceValue.replace('$','');
return parseFloat(priceValue);
}
});
} else if($('#filter #sort').val() == "name"){
var $sortedData = $filteredData.sorted({
by: function(v) {
return $(v).find('strong').text().toLowerCase();
}
});
}
else{
}
$applications.quicksand($sortedData, {
duration: 800
});
});
});
Привет, ребята, у меня тоже есть такая же проблема. Кто-нибудь может нам помочь? @Kmanikandan – Rahul