Страницы

Поиск по вопросам

среда, 22 января 2020 г.

Сохрание значения фильтра

#javascript #jquery


Есть некий фильтр, который выбирается селектором:




Вопрос такой. При переходе по другим страницам (категориям) можно ли проверять selected
опций из предыдущей страницы и подставлять их в такой же фильтр. То есть, фильтр при
переходе в другие категории сбрасывает значения.
    


Ответы

Ответ 1



Сделал вот такую штуковину: $('#select').change(function() { var select_val = $("#select option:selected").val(); localStorage.setItem("test", select_val); }); $("#select option").filter(function() { return ($(this).val() == localStorage.getItem("test")); }).prop('selected', true); $('#select').change(); // Это нужно, если к опциям привязана какая-то фукнция Пояснять особо нечего, выбранную опцию при клике сохраняем в кеш. Затем в этом же селекторе находим совпадение значения и применяем selected к этому пункту.

Комментариев нет:

Отправить комментарий