jQuery的$.attr()方法可以帮助开发者设置属性值,它可以接受两个参数,第一个参数是属性名,第二个参数是属性值。
使用方法
// 设置属性 $("#element").attr("属性名", "属性值"); // 获取属性 var attrVal = $("#element").attr("属性名");
上面的代码中,我们可以使用$.attr()方法来设置属性值,第一个参数是属性名,第二个参数是属性值。如果只有一个参数,那么就是获取属性值,返回值就是属性值。
除了设置和获取属性,$.attr()方法还支持设置多个属性值,如果传入的参数是一个数组,那么可以一次性设置多个属性值,例如:
$("#element").attr({ "属性名1": "属性值1", "属性名2": "属性值2", "属性名3": "属性值3" });
$.attr()方法还支持传入一个函数,函数的参数是当前元素的属性值,返回值就是将要设置的属性值,例如:
$("#element").attr("属性名", function(attrVal){ // 这里可以对attrVal做一些处理,返回处理后的属性值 return attrVal; });
$.attr()方法可以帮助开发者设置属性值,使用起来非常简单,非常实用。