使用jQuery隐藏IE中的列表框选项?

时间:2011-05-26 21:45:25

标签: jquery internet-explorer

我完成了一些jQuery代码来操作列表框项目的显示/隐藏,然后发现它在IE 8中工作。这个简化的例子(假设页面上有一个列表框)可以很好地隐藏Firefox中列表框的所有选项,但不适用于IE。任何想法为什么这不起作用?

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
  $("option").hide();
});
</script>

1 个答案:

答案 0 :(得分:1)

您无法在Internet Explorer中隐藏选项元素。你需要删除它们:

$('option').detach();