jQuery是一个广泛应用于web前端的js库,它为开发者提供了许多方便快捷的API。其中,addatter()方法也是其中之一。
$(selector).addAttr(name, value)
addAttr()方法可以为被选元素添加一个自定义属性,name参数表示自定义属性的名称,value参数表示自定义属性的值。这个方法可以添加单个或多个自定义属性。
$(selector).addAttr({ name1: value1, name2: value2, name3: value3, ... });
另外,可以使用对象的形式添加多个自定义属性,这个对象中的每一个键值对分别代表一个自定义属性的名称和值。
$(selector).addAttr(name, function(index, oldValue){ return newValue; });
还可以使用函数的形式为自定义属性设置值,函数中的index参数表示当前元素在被选集合中的索引,oldValue参数表示当前元素原来的属性值,函数返回值即为新的属性值。
使用addAttr()方法可以方便快捷地添加自定义属性,进一步提升了开发效率。但需要注意的是,自定义属性的格式应该符合html规范,且不要滥用自定义属性。