CSS 属性选择在 safari 中不起作用

CSS Attribute selection not working in safari

快速提问。我试图搜索,但找不到任何东西。也可能是我搜索的关键词不对

无论如何,这是我的问题:

我使用 css 在我的网页上隐藏某些元素,如下所示:

.selectBox option[value='6']{
    display:none;
}

在我的 windows 电脑上运行良好,但 mac 上的 Safari v8.0.6 无法使用 css。 有什么解决方法吗?我可以添加一个新的 class 并基于 class 隐藏,但我想使用 'value' 或 'label' 属性

来做到这一点

Fiddle: https://jsfiddle.net/qdsq5v70/

据我所知,简短的回答是否定的,使用 CSS 是不可能的,Safari 不允许设置选项的样式,只有 select 容器 (Styling option value in select drop down html not work on Chrome & Safari)

但您可以使用 javascript 删除和添加选项(当然您可能已经知道)