Я хочу показать/скрыть некоторые элементы в списке мультиселекций; мой код отлично работает в Chrome, но я не могу понять, почему он не работает в IE. Вот только упрощенная версия моего кода:Скрыть опцию не работает IE
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="ID_DropDown" multiple="multiple" name="DropDown">
<option value="1">value1</option>
<option value="2">value2</option>
<option value="3">value3</option>
</select>
<script type="text/javascript">
$(document).ready(function() {
for (var i = 0; i < ID_DropDown.options.length; i++) {
$("#ID_DropDown option[value=" + ID_DropDown.options[i].value + "]").hide();
}
});
</script>
Любая идея? Действительно благодаря
могли бы отключить его вместо того, чтобы скрыть это? – Barmar
Он не будет работать в IE, а также в некоторых других браузерах. Выбор отключен или удален. – charlietfl
@Barmar Да, я могу отключить или скрыть – Andrea