<select id="select">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<span id="red">red </span> <span id="default">default</span>
$("#red").click(function(){
$("#select").css('background-color', 'red');
});
$("#default").click(function(){
$("#select").css('background-color', 'white');
});
如果我单击红色,则选择为红色。如何设置选择的默认样式,与白色对比?
发布于 2011-08-16 19:03:46
只需移除该属性即可将背景颜色重置为其默认值:
$("#default").click(function(){
$("#select").css('background-color', '');
});
有关参考,请参阅jQuery .css()
docs。引用:
将样式属性的值设置为空字符串-例如
$('#mydiv').css('color', '')
-如果该属性已经被直接应用,无论是在HTML style属性中、通过jQuery的.css()方法,还是通过对样式属性的直接DOM操作,则会从元素中删除该属性。
https://stackoverflow.com/questions/7077153
复制相似问题