【发布时间】:2012-03-03 08:07:21
【问题描述】:
我已经意识到 Chrome 似乎不允许我将 <option> 隐藏在 <select> 中。 Firefox 会。
我需要隐藏与搜索条件匹配的<option>s。在 Chrome 网络工具中,我可以看到它们被我的 JavaScript 正确设置为 display: none;,但是一旦单击 <select> 菜单,它们就会显示出来。
如何使这些与我的搜索条件匹配的<option>s 在单击菜单时不显示?谢谢!
【问题讨论】:
-
而不是在搜索中隐藏和显示。尝试根据搜索填充选择
-
我同意 Henesnarfel。如果您已经在进行搜索或某种查询,您应该能够只填充您想要的。
-
this 在 Chrome 16.0.912.77 m 中对我来说很好用。我误解了这个问题吗?
-
@mgibsonbr 它不能跨浏览器工作。
-
@Henesnarfel 隐藏选项可能有充分的理由。例如,我有一个带有选择列表框和链接的页面,用于隐藏或显示标记为非活动的项目。没有理由在用户更改该选项时保留多个列表或向服务器查询新列表。
标签: javascript jquery css dom