2013-11-30 9 views
4

Я использую выбранный плагин jQuery. У меня есть стандартный одиночный выбор, который выглядит следующим образом:jQuery Выбранные значения опций

<select data-placeholder="Choose a country..." id="country"> 
    <option value="AF">Afghanistan</option> 
    <option value="AL">Albania</option> 
    <option value="DZ">Algeria</option> 
</select> 

С Избранных, я в конечном итоге с чем-то вроде этого:

<ul class="chosen-results"> 
    <li class="active-result" style="" data-option-array-index="0">Afghanistan</li> 
    <li class="active-result" style="" data-option-array-index="1">Albania</li> 
    <li class="active-result" style="" data-option-array-index="2">Algeria</li> 
</ul> 

Есть простой способ сохранить значения параметров (AF, AL , DZ) в элементах списка с выбранным, как значение данных или такой атрибут? Я не мог найти это в документах.

Заранее спасибо.

ответ

5

jquery-selected просто добавляет к вашему элементу select только «display: none». Итак, вы можете взять все свои ценности.

$('#yourSelectId').change(function() { 
alert(this.options[this.selectedIndex].value); 
}); 
+0

Я не думаю, что это решение. Я знаю, что мой элемент выбора все еще там и скрыт. Когда я выбираю элемент с выбранным, он не отражает выбор в элементе выбора HTML. Я просто спрашивал, есть ли опция или простой способ добавить значения параметра в элементы списка с помощью Chosen. – MrUpsidown

+1

В моем случае это оживление. Я протестировал его здесь http://harvesthq.github.io/chosen/ (версия 1.0.0). Возможно, вы использовали другую версию. Образец кода добавлен в ответ. – Shurok

+0

О, я вижу. Понял! Спасибо за это. – MrUpsidown

Смежные вопросы