jQuery css() 方法

实例

设置所有 <p> 元素的颜色属性:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. $(document).ready(function(){
  7. $("button").click(function(){
  8. $("p").css("color", "red");
  9. });
  10. });
  11. </script>
  12. </head>
  13. <body>
  14. <button>设置所有 p 元素的颜色属性</button>
  15. <p>这是一个段落</p>
  16. <p>这是另一个段落</p>
  17. </body>
  18. </html>

定义与用法

css() 方法设置或返回选定元素的一个或多个样式属性。

用于返回属性时:

此方法返回第一个匹配元素的指定 CSS 属性值。然而并不完全支持简写 CSS 属性(如 "background" 与 "border"),在不同的浏览器中可能会出现不同的结果。

用于设置属性时:

此方法为所有匹配的元素设置指定的 CSS 属性。


语法

返回 CSS 属性值:

  1. $(selector).css(property)

设置 CSS 属性和值:

  1. $(selector).css(property,value)

使用函数设置 CSS 属性和值:

  1. $(selector).css(property,function(index,currentvalue))

设置多个属性和值:

  1. $(selector).css({property:value, property:value, ...})
参数描述
property指定 CSS 属性名称,如 "color", "font-weight", 等等。
value指定 CSS 属性的值,如 "red", "bold", 等等。
function(index,currentvalue)指定一个函数,该函数返回 CSS 属性的新值
  • index - 返回元素在集合中的索引位置
  • currentvalue - 返回 CSS 属性的当前值

更多实例

返回第一个匹配元素的指定 CSS 属性值

使用函数更改选定元素的 CSS 属性

如何为所选元素设置多个 CSS 属性和值

分类导航