attr()方法获取或设置所选元素的属性和值。
当attr()方法用于获取属性值时,它将返回第一个选定元素的值。
当attr()方法用于设置属性值时,它将为所有选定元素设置一个或多个属性/值对。
要删除属性,请改用removeAttr()方法。
获取属性的值:
$(selector).attr(attribute)
设置属性和值:
$(selector).attr(attribute, value)
设置多个属性和值:
$(selector).attr({attribute:value, attribute:value, ...})
使用函数设置属性和值
$(selector).attr(attribute, function(index, currentValue))
获取图像的src属性值:
$("button").click(function(){ $("img").attr("src"); });测试看看‹/›
设置图像的src属性:
$("button").click(function(){ $("img").attr("src", "icon_jquery.png"); });测试看看‹/›
设置多个属性和值:
$("button").click(function(){ $("img").attr({ alt: "Parrot Icon", title: "Image by Seagull", width: "350px", height: "300px" }); });测试看看‹/›
使用函数设置属性和值:
$("button").click(function(){ $("img").attr("width", function(i, val){ return val - 60; }); });测试看看‹/›
从下拉列表中设置src属性的值:
参数 | 描述 |
---|---|
attribute | 指定属性名称 |
value | 指定属性的值 |
function(index, currentValue) | 指定一个函数,该函数返回要设置的属性值
|