定义和用法
attr() 方法设置或返回被选元素的属性值。
根据该方法不同的参数,其工作方式也有所差异。
设置被选元素的属性和值
$(document).ready(function(){
$('button').click(function(){
$('img').attr("width","180px");
});
})
返回属性值
$(selector).attr(attribute)
attribute:规定要获取其值的属性
使用函数来设置属性
$(selector).attr(attribute,function(index,oldvalue))
参数 描述
attribute 规定属性的名称。
function(index,oldvalue) 规定返回属性值的函数。
该函数可接收并使用选择器的 index 值和当前属性值。
$(document).ready(function(){
$("button").click(function(){
$("img").attr("width",function(n,v){
return v-50;
});
});
});
设置多个属性值对
$(selector).attr({attribute:value, attribute:value …})
$(document).ready(function(){
$("button").click(function(){
$("img").attr({width:"50",height:"80"});
});
});