Internet Explorer中的选项标签显示块/无
Option tag display block/none in Internet Explorer
这是我的上一个问题的附加问题。
我有一个完美的代码(DEMO)按预期工作。但这在Chrome和firefox中工作得很好,但在Internet Explorer中不行。这是因为IE不支持选项标签的disply: none/block
。
要解释功能的流程,
- 主标签和子标签是两个不同的部分,具有相同的列表值
- 同一项不应同时出现在两个部分。当用户从
Main tag
中选择Item 1
时,应从Sub Tag
列表中删除同一项。 -
Sub Tag
有一个名为Selected sub Tags
的部分,其中所选的子标签将显示为标签。当我们删除这些选定的标签时,它应该显示在Sub Tag
列表 中 - 如果用户在
Main tag
列表中选择了不同的项目(例如:Item 2
),则应该在Sub Tag
列表中切换remove/add
。意味着,删除当前选中的项目(Item 2
),并将之前删除的项目(Item 1
)添加回Sub Tag
。如果项目2已经在选定的子标签列表中被选中,它也应该从Selected Sub Tags
列表中删除
所有我需要的是得到给定的代码工作在Internet Explorer
或者是否有任何方法可以获得与ul li
相同的功能而不是列表项?
仅仅隐藏一个选项有点不符合语义。有一些浏览器(在您的情况下是Internet Explorer)不能这样做。处理所有浏览器的最佳方法是从DOM中删除该选项,而不是隐藏它。
你想让你的演示更有趣吗?选择Tag 1
作为主标记。然后选择Tag 2
作为子标记。现在玩向上和向下箭头在你的键盘上,感受魔法。那么现在,你真的能说这是一个完美的代码吗?
如果你想有一个工作的代码,你必须在选择中删除和添加选项。隐藏选项太奇怪了,浏览器(甚至firefox和chrome)都不支持。
相关文章:
- 在高图表中,每x步只显示标签
- 如何隐藏和显示标签控件JavaScript
- 如何在angular js的ng应用程序中以普通的htm显示标签
- 使用细丝组tablesaw插件时未显示标签
- 用Javascript在具有相同类的按钮上显示标签
- Dijit 按钮显示图标,但不以编程方式显示标签
- 当圆形图像在圆轮中发生变化时,如何在顶部显示标签
- jqPlot - 无法使 x 轴正确显示标签
- 在堆叠条形图上显示标签
- 在酒窝气泡图中的每个气泡内显示标签
- Struts2 显示标签动态链接显示相同的行值
- HTML,显示标签的输入值
- JS sup() 在 html 中显示标签
- 如何在我的WinJS工具栏上显示标签
- d3图表宽度不会在x轴上显示标签
- 如何在鼠标悬停在条形图上时显示标签
- Select2.js-如何防止显示标签
- 我无法在JQChart中显示标签
- 使用 jQuery 验证并尝试在标签无效时突出显示标签
- 将鼠标悬停在圆上时显示标签