jQuery attr() 方法

实例

设置图片的宽度属性:

  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. $("img").attr("width", "500");
  9. });
  10. });
  11. </script>
  12. </head>
  13. <body>
  14. <img src="img_pulpitrock.jpg" alt="Pulpit Rock" width="284" height="213"><br>
  15. <button>设置图片的宽度属性</button>
  16. </body>
  17. </html>

定义与用法

attr() 方法设置或返回选定元素的属性和值。

当使用此方法 返回 属性值时,它将返回第一个匹配元素的值。

当使用此方法 设置 属性值时,它会为匹配的元素集设置一个或多个属性/值对。


语法

返回属性的值:

  1. $(selector).attr(attribute)

设置属性和值:

  1. $(selector).attr(attribute,value)

使用函数设置属性和值:

  1. $(selector).attr(attribute,function(index,currentvalue))

设置多个属性和值:

  1. $(selector).attr({attribute:value, attribute:value,...})
参数描述
attribute指定属性的名称
value指定属性的值
function(index,currentvalue)指定返回要设置的属性值的函数
  • index - 接收集合中元素的索引位置
  • currentvalue - 接收选定元素的当前属性值

更多实例

如何返回元素的属性值

如何使用函数设置元素的属性值

设置多个属性和值对

分类导航