Suresh,你不需要在你的代码中使用任何东西。
你需要的就是这样:
HTML:
select one option
one
two
Css:
.others {color:black}
但是您可以看到,因为您的选择控件显示的第一个选项是您的第一个选项,因此您无法看到其分配的颜色。而如果打开选择列表并查看打开的项目,您将看到可以为第一个选项分配灰色。
所以你需要在jQuery中的其他东西。
$(document).ready(function() {
$('#select').css('color','gray');
$('#select').change(function() {
var current = $('#select').val();
if (current != 'null') {
$('#select').css('color','black');
} else {
$('#select').css('color','gray');
}
});
});
这是我的代码在jsFiddle。