UZEIR
@UZEIR
Учусь. Пытаюсь развиваться.

Как в плагине chosen в спрятоном select сделать selected?

Мне нужно, чтобы при выборе элемента в chosen, в скрытом селекте выбирался option
  • Вопрос задан
  • 841 просмотр
Пригласить эксперта
Ответы на вопрос 1
@dexes56
Back-end engineer
Если Вы меняете значение select "руками" в браузере, то selected у скрытого select'а поменяется сам. Если же вы меняете selected из кода, то это будет выглядеть как-нибудь вот так:

<link rel="stylesheet" href="http://harvesthq.github.io/chosen/chosen.css">
<script src="http://code.jquery.com/jquery-1.12.1.min.js" type="text/javascript"></script>
<script src="http://harvesthq.github.io/chosen/chosen.jquery.js" type="text/javascript"></script>

<select name="brend" class="brendid" data-placeholder="Выберите бренд" id="brendid" style="width:250px;">
    <option value="1">Первый</option>
    <option value="2">Второй</option>
    <option value="3">Третий</option>
</select>

<script type="text/javascript">
$(function () {
    var select = $('#brendid');
    select.chosen();

    select.find('option').removeAttr('selected')
        .last().attr('selected', 'selected');
    select.trigger('chosen:updated');

    select.on('change', function () {
        alert($(this).val());
    });
});
</script>
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы