首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用jQuery在IE中隐藏选择选项

使用jQuery在IE中隐藏选择选项
EN

Stack Overflow用户
提问于 2010-01-09 08:27:33
回答 14查看 70.6K关注 0票数 55

目前,我正在使用jQuery通过以下代码隐藏/显示选择选项。

代码语言:javascript
复制
$("#custcol7 option[value=" + sizeValue + "]").hide();

这在Firefox中工作得很好,但在其他浏览器中就没什么用了。如何在Chrome、Opera和IE中隐藏选项?

EN

回答 14

Stack Overflow用户

发布于 2010-01-09 08:28:30

你不需要,IE不支持它(想必Chrome和Opera也不支持)。如果您希望这些选项真正不可见,则必须完全删除这些选项,然后再将它们添加回来。但在大多数情况下,一个简单的disabled="disabled"应该就足够了,而且比处理选项的删除和添加要简单得多。

票数 11
EN

Stack Overflow用户

发布于 2010-06-28 23:11:52

尝试使用detach()。如果需要,您可以稍后使用append()或insertAfter()重新附加它。

票数 10
EN

Stack Overflow用户

发布于 2015-04-17 19:48:10

要删除选项,请使用:

代码语言:javascript
复制
var opt=$("option").detach();

要显示选项,请使用:

代码语言:javascript
复制
opt.appendTo( "select" );
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2031740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档