Клик по div, изменяем значение в select
Добрый вечер дорогие форумчане!
Использую систему ucoz. В фотоальбоме имеется фильтр по цветам по формату фото. Вот вид фильтра При выборе фильтра авитоматически перезагружается страница с уже другим url <select size="1" name="filter1" onchange="sfltrs(this.options[this.selectedIndex].value,1)"> <option value="0" style="color:#A3A3A3;">- Формат -</option> <option value="1">1000x700</option> <option value="2">2000x1200</option> </select> Возможно ли этот селект убрать в display: none И при нажатии на div что бы в скрытом селект менялось значение выбора и страница перезагружалась также. <div class="format-all">Все форматы</div> <div class="format-1">1000x700</div> <div class="format-2">2000x1200</div> Прошу прощения если я не так высказала или в чем то не права. В нескольких словах, при нажатии на div менялся селект. Спасибо всем за помощь всех благодарю за внимание. :thanks: |
<ul> <li> <a href="#1">1</a> </li> <li> <a href="#2">2</a> </li> </ul> <select size="1" name="filter1" onchange="sfltrs(this.options[this.selectedIndex].value,1)"> <option value="0">- Формат -</option> <option value="1">1000x700</option> <option value="2">2000x1200</option> </select> <script> var select = $('select'); $('li').click(function () { select.val($(this).html()); }); </script> Почему option выбирается но страница не обновляется? А если в ручную нажать на option то обновляется. |
Sakyra, this.options[this.selectedIndex].value == this.value
|
Rise,
если добавить такой вид onchange="sfltrs(this.options[this.selectedIndex].value == this.value)" /photo/parni/1-1-0-0-2-0-true select перестал изменять цифры в адрессной строке теперь он всегда пишет true в адрессной строке |
Sakyra, что это за бред? :lol:
|
Sakyra,
<a href="javascript:sfltrs(1,1)">1000x700</a> <a href="javascript:sfltrs(2,1)">2000x1200</a> |
Rise,
Спасибо работает! :thanks: |
Часовой пояс GMT +3, время: 20:31. |