2017-03-10 9 views
0

割り当てられた選択オプションの値に基づいて、JS/Jqueryを使用して選択フィールド(HTML)にいくつかのオプションを表示したいとします。これは私のコードです:HTMLの選択フィールドのテキスト(オプション):Mozila firefox issue

$('#selectField option[value="val1"]').css({ 'color': 'green' }); 

コードはGoogle ChromeとInternet Explorerでは完全に機能しますが、Mozilla Firefoxでは何も起こりません。このブラウザの代替手段は誰にもありますか?ソリューションは、CSSではなくJSになければなりません。ありがとうございました!

答えて

-1
<select id="selectField"> 
    <option value="red">Red</option> 
    <option value="green">Green</option> 
</select> 

$('#selectField option').each(function() { 
    var $this = $(this); 
    $this.css({color: $this.val()}); 
}); 
+1

コードを試しましたか? ChromeやFirefoxでは動作しません。 https://jsfiddle.net/fg7wgzpL/ –

+0

@MikeChamberlain Firefox 47とChromium 51で選択ドロップダウンが開いている場合、オプションのテキストの色が表示されます。 – cpburnz

+0

ええと、Macを使用しています。 –

関連する問題