attr(key,fn)
为所有匹配的元素设置一个计算的属性值。
不提供值,而是提供一个函数,由这个函数计算的值作为属性值。
Set a single property to a computed value, on all matched elements.
Instead of supplying a string value as described ‘above’, a function is provided that computes the value.
返回值
jQuery
参数
key (String) : 属性名称
fn (Function) : 返回值的函数 范围:当前元素, 参数: 当前元素的索引值
示例
把src属性的值设置为title属性的值。
HTML 代码:
<img src=”test.jpg”/>
jQuery 代码:
$(“img”).attr(“title”, function() { return this.src });
结果:
<img src=”test.jpg” title=”test.jpg” />
—————————————————————————————————————————————
removeAttr(name)
从每一个匹配的元素中删除一个属性
Remove an attribute from each of the matched elements.
返回值
jQuery
参数
name (String) : 要删除的属性名
示例
将文档中图像的src属性删除
HTML 代码:
<img src=”test.jpg”/>
jQuery 代码:
$(“img”).removeAttr(“src”);
结果:
[ <img /> ]










