jQuery attr() 方法
-
定义和用法
attr() 方法设置或返回被选元素的属性和值。当该方法用于返回属性值,则返回第一个匹配元素的值。当该方法用于设置属性值,则为匹配元素设置一个或多个属性/值对。 -
语法
//返回属性的值: $(selector).attr(attribute) //设置属性和值: $(selector).attr(attribute,value) //使用函数设置属性和值: $(selector).attr(attribute,function(index,currentvalue)) //设置多个属性和值: $(selector).attr({attribute:value, attribute:value,...})
-
参数描述
参数 描述 attribute 规定属性的名称。 value 规定属性的值。 function(index,currentvalue) 规定要返回属性值到集合的函数。- index - 接受集合中元素的 index 位置。
- currentvalue - 接受被选元素的当前属性值。
-
实例
下例演示了如何更改(设置)链接中href属性的值:
尝试一下<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>欢迎来到菜鸟教程</title> //此版本是百度cdn 1.11.1,当然你可以使用更高的版本,从2.0版本以上的是不支持ie6-8的 <script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script> <script> $(document).ready(function () { $("button").click(function(){ $("#jc2182").attr("href", "https://www.cainiaoya.com/jquery-jiaocheng/70.html"); alert("把https://www.cainiaoya.com/修改设置成了https://www.cainiaoya.com/jquery-jiaocheng/70.html") }); }); </script> </head> <body> <p> <a href="https://www.cainiaoya.com/" id="jc2182">菜鸟教程</a></p> <button>修改 href 值 <button> <p>点击按钮修改后,可以点击链接查看链接地址是否变化。</p> </body> </html>
-