У меня есть множественный выбор на моей странице, и у меня отключена опция, так что пользователь не может отменить выбор, но я не могу понять, как получить значение отключенный вариант.Получить значение параметра «Отключено» в «Выбрать несколько JQuery»
Моего кода до сих пор
// Get selected positions
var $selPositions = $('select#empPositions').val();
HTML
<select name="empPositions[]" id="empPositions" style="width: 370px;" multiple="" data-placeholder="Choose a Position" required="">
<option></option>
<optgroup label="Admin">
<option disabled="">There are no positions assigned to Admin</option>
</optgroup>
<optgroup label="Information Technology">
<option value="1" selected="" disabled="">IT Developer</option>
<option value="2">IT Geeks</option>
</optgroup>
Примечания отключенных изменений опции, основанных на других переменных, но это только дает мне выбранное не-инвалид значение. Может ли кто-нибудь сообщить мне, можно ли это сделать и как?
Я использую Chosen, следовательно, почему disabled
вариант
Fiddle:http://jsfiddle.net/c5kn5w75/
я нашел this article на Буг сайта JQuery, который сказал
Давняя логика в .val() гарантирует, что мы не возвращаем отключенные опции в select-multiple. Это изменение просто применяет одно и то же поведение для select-one для согласованности. Вы можете перейти к отключенному значению опции через $ ("select"). Prop ("selectedIndex"), если вам это нужно.
Но это не сработало для меня.
это поможет, если вы вывесили ваш HTML слишком –
Я не вижу проблемы .. увидеть этот jsfiddle, который моя интерпретация проблемы: http://jsfiddle.net/t60w5ztx/ –
@Skram это «несколько», это то, что проблема. Он работает, если он стандартный – dpDesignz