2017-10-04 23 views
0

私は幸運にも以下の解決策を試しました。何らかの理由で、Safariが選択ボックスの空のフィールドに余分な行を追加しています。それはここではChromeとFirefoxのSafariで空のフィールドが表示されるドロップダウン

で大丈夫です例です。http://www.ninesixty.co.nz/jazzbags/pullbows/

私は運なしで、次の解決方法を試してみました:

select [value=""] {  display: none; } 

select:empty { display:none; } 
+0

ようこそStackOverflow!私たちがあなたのお手伝いをするために、あなたの質問を更新して**関連するコードを** [最小限の、完全で検証可能な例で]表示できるようにしてください(http://stackoverflow.com/help/mcve)** 。あなたの問題を解決するためにあなたが** [これまでに試したことがある](http://meta.stackoverflow.com/questions/261592)**を知らせることができれば助けになるでしょう。詳細については、** [良い質問をする方法](http://stackoverflow.com/help/how-to-ask)**に関するヘルプ記事を参照し、** [サイトのツアー](http://stackoverflow.com/tour)** –

答えて

0

私はSafariが使用していますので、あなたがCSSでこれを達成することができないと思いますドロップダウンのオーバーレイですが、JavaScriptでこれを実現できます。

var selectOption = document.querySelectorAll('#slct option'); 
for (var i = 0; i < selectOption.length; i++) { 
    var item = selectOption[i]; 
    if (item.innerHTML === "") { 
    item.remove(); 
    }; 
} 
+0

それは治療を働いた。あなたの素早く正確なヘルプを本当に感謝します。GumZ –

+0

私は助けてくれることを嬉しく思います! – GumZ

関連する問題