#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 к этому пункту.
Комментариев нет:
Отправить комментарий