다중 선택 목록에서 일부 요소를 표시하거나 숨기려고합니다. 내 코드는 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