Здравствуйте, есть код фильтрации минимальной и максимальной цены. Чтобы искало только в выбранном диапазоне.
Фильтрация по максимальной цене работает, а по минимальной нет(
$('.price_min_max_btn').click(function() {
min_price = $('.price_min').val();
$('.item_block_filter').each(function() {
const price = +this.dataset.price;
if ( price <= min_price ) {
$(this).hide();
}
});
max_price = $('.price_max').val();
$('.item_block_filter').each(function() {
const price_max = +this.dataset.price;
if ( price_max >= max_price ) {
$(this).hide();
}
});
});
Так же, у меня есть рабочий код, но он тут не подойдет.
$('.price_min_max_btn').on('click',function() {
const
min = $('.price_min').val(),
max = $('.price_max').val();
$('.item_block_filter').each(function() {
const price = +this.dataset.price;
$(this).toggle((!min || min <= price) && (!max || price <= max));
});
});