@WebforSelf

Как при выборе nice select отработать ссылку?

Есть данный скрипт
https://pcvector.net/scripts/forms/476-jquery-nice...
Делает красивый селектор

Задача такая

<select class="select-beauty js-change-cities">
{foreach $regions as $r}
<option value="{url region_id=$r->id}" {if $r->id == $smarty.session.region_id}selected{/if}>{$r->name|escape}</option>
{/foreach}
 </select>

идет выбор города
{url region_id=$r->id} имеет ввиду /?region_id=4 и /?region_id=3 ( в случае 2 городов)

Сам селект запускается
$('.select-beauty').niceSelect();

Соответственно при выборе нужно чтоб срабатывала ссылка site.ru/?region_id=4 или site.ru/?region_id=3 в зависимости от выбора с выпадающего списка, что то по документации не вижу как ссылку использовать.
Как такое реализовать?

  • Вопрос задан
  • 549 просмотров
Решения вопроса 1
<select class="select-beauty js-change-cities" onchange="location = this.value;">
{foreach $regions as $r}
<option value="http://site.ru{url region_id=$r->id}" {if $r->id == $smarty.session.region_id}selected{/if}>{$r->name|escape}</option>
{/foreach}
 </select>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы