以下是我要做的事情:
for (var i = 0; i < paramLength; i++) {
if (parameters[i].substr(0, 2) == '@_')//Required
{
$('#ddParam' + id).append($("<option style='font-style:italic'></option>").attr("value", parameters[i]).text(parameters[i] + ' (REQUIRED)'));
}
else
{
$('#ddParam' + id).append($("<option></option>").attr("value", parameters[i]).text(parameters[i]));
}
}
注意OPTION中的STYLE标签 - 这对我来说在FF中工作正常但是(挂在你的帽子上) - 在IE8中不起作用,并且(不幸的是)是我正在设计此应用程序的浏览器。 ...
任何建议和感谢!
答案 0 :(得分:0)
我建议使用类 - 它们比逐个添加单个样式更快。在jQuery对象addClass('classnameX')
上使用,或者如果你喜欢样式:css({'key1':'val1','key2':'val2'})
。
答案 1 :(得分:0)
您是否认为<select>
元素的样式功能非常适合浏览器。
IE在IE8之前不支持,浏览器在该元素上的风格各不相同,因为它们与许多表单元素有关。
进一步的问题: