Javascript optgroup是否在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

所以我手头的问题是:optgroup在IE中不工作吗

当前的Plnkr在Chrome中工作,但在IE10中不起作用,我正试图找出如何在两种浏览器中都能工作。这是一个已知的问题吗?我可以在chrome中扩展/折叠组,但在IE 10中我不能这样做。这有什么办法吗


{{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
}];