jQuery css() 方法
实例
设置所有 <p> 元素的颜色属性:
<!DOCTYPE html><html><head><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script>$(document).ready(function(){$("button").click(function(){$("p").css("color", "red");});});</script></head><body><button>设置所有 p 元素的颜色属性</button><p>这是一个段落</p><p>这是另一个段落</p></body></html>
定义与用法
css() 方法设置或返回选定元素的一个或多个样式属性。
用于返回属性时:
此方法返回第一个匹配元素的指定 CSS 属性值。然而并不完全支持简写 CSS 属性(如 "background" 与 "border"),在不同的浏览器中可能会出现不同的结果。
用于设置属性时:
此方法为所有匹配的元素设置指定的 CSS 属性。
语法
返回 CSS 属性值:
$(selector).css(property)
设置 CSS 属性和值:
$(selector).css(property,value)
使用函数设置 CSS 属性和值:
$(selector).css(property,function(index,currentvalue))
设置多个属性和值:
$(selector).css({property:value, property:value, ...})
| 参数 | 描述 |
|---|---|
| property | 指定 CSS 属性名称,如 "color", "font-weight", 等等。 |
| value | 指定 CSS 属性的值,如 "red", "bold", 等等。 |
| function(index,currentvalue) | 指定一个函数,该函数返回 CSS 属性的新值
|