Javascript optgroup是否在IE 10中不能正常工作?
所以我手头的问题是:optgroup在IE中不工作吗 当前的Plnkr在Chrome中工作,但在IE10中不起作用,我正试图找出如何在两种浏览器中都能工作。这是一个已知的问题吗?我可以在chrome中扩展/折叠组,但在IE 10中我不能这样做。这有什么办法吗Javascript optgroup是否在IE 10中不能正常工作?,javascript,jquery,css,angularjs,internet-explorer,Javascript,Jquery,Css,Angularjs,Internet Explorer,所以我手头的问题是:optgroup在IE中不工作吗 当前的Plnkr在Chrome中工作,但在IE10中不起作用,我正试图找出如何在两种浏览器中都能工作。这是一个已知的问题吗?我可以在chrome中扩展/折叠组,但在IE 10中我不能这样做。这有什么办法吗 {{id} Internet Explorer版本10仍然不支持optgroup或option上的任何有用事件。MSDN文档说明optgroup支持单击事件。但IE 10似乎仍然不支持它: 回答:在IE10中不可能 但是,您可以使用此w
{{id}
Internet Explorer版本10仍然不支持optgroup或option上的任何有用事件。MSDN文档说明optgroup支持单击事件。但IE 10似乎仍然不支持它:
回答:在IE10中不可能
但是,您可以使用此workarround使其适用于其他浏览器:
$scope.data = [{
label: "My Label", ids: [ "one id", "another id" ],
expanded: navigator.appVersion.indexOf("MSIE 10") !== -1 ? true : true
},{
label: "My Other Label", ids: [ "one id", "another id" ],
expanded: navigator.appVersion.indexOf("MSIE 10") !== -1 ? false : true
}];
是的,我从上一个问题中选择了它,因为我有一个新的问题,我正在尝试理解optgroup的功能,这在butt
select
和代理选项和optgroup
中是一个巨大的痛苦,IE中的元素变化无常是出了名的。如果你需要动态显示/隐藏它们,我强烈建议你使用一个库,它可以将内容转换为对UI操作更为跨浏览器友好的元素,比如Select2I。我感觉就是这样,但谷歌只提供了这么多。我非常讨厌它,我们都讨厌它。也许这是一个原因,因为Chris Wilson在IE9开发期间搬到了谷歌。他也讨厌他的工作(太令人沮丧了)————————————————————————————————————————————————————————————————第一
$scope.data = [{
label: "My Label", ids: [ "one id", "another id" ],
expanded: navigator.appVersion.indexOf("MSIE 10") !== -1 ? true : true
},{
label: "My Other Label", ids: [ "one id", "another id" ],
expanded: navigator.appVersion.indexOf("MSIE 10") !== -1 ? false : true
}];