में फ़ायरफ़ॉक्स
<html>
<head>
<script type="text/javascript">
$(document).ready(function(){
$("option:selected").css("color", "green");
});
</script>
</head>
<body>
<select id="mySelect">
<option selected="selected">option 1</option>
<option>option 2</option>
<option>option 3</option>
</select>
</body>
</html>
अद्यतन
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript">
$(document).ready(function(){
$("select").css("color", "green").focus(function() {
$(this).css('color', 'black');
}).blur(function() {
$(this).css('color', 'green');
});
});
</script>
</head>
<body>
<select id="mySelect">
<option selected="selected">option 1</option>
<option>option 2</option>
<option>option 3</option>
</select>
</body>
</html>
अपडेट 2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<style type="text/css">
select.green{
color: green;
}
option {
color: black;
}
</style>
<script type="text/javascript">
$(document).ready(function(){
var green = $('option:selected', 'select').data('green');
if (green) {
$('select').addClass('green');
}
$('select').change(function() {
var green = $('option:selected', this).data('green');
if (green) {
$('select').addClass('green');
}
else {
$('select').removeClass('green');
}
});
});
</script>
</head>
<body>
<select id="mySelect">
<option selected="selected" data-green="true">option 1</option>
<option>option 2</option>
<option>option 3</option>
</select>
</body>
</html>
मुझे लाल रंग चाहिए चयनित विकल्प केवल तभी लोड किया गया जब डोम लोड हो गया हो। तो, उपर्युक्त कोड ठीक होना चाहिए लेकिन यह एफएफ में काम नहीं कर रहा है। – techlead
मैंने आपके लिए डेमो बनाया है। http://jsfiddle.net/R8aPY/ क्रोम और फ़ायरफ़ॉक्स में, जब आप ड्रॉप डाउन खोलते हैं तो विकल्प 1 हरा होता है। –
आपका मतलब हरा रंग है?कृपया ध्यान रखें कि उपयोगकर्ता अपने चयन को बदलने के बाद यह नए चयनित तत्व को रंग अपडेट नहीं करेगा। – MMM