attr(name) ⇒ string
attr(name, value) ⇒ self
attr(name, function(index, oldValue){ … }) ⇒ self
attr({ name: value, name2: value2, … }) ⇒ self
读取或设置dom的属性。如果没有给定value参数,则读取对象集合中第一个元素的属性值。当给定了value参数。则设置对象集合中所有元素的该属性的值。当value参数为null,那么这个属性将被移除(类似removeAttr),多个属性可以通过对象键值对的方式进行设置。
要读取DOM的属性如 checked和selected, 使用 prop。
var form = $('form') form.attr('action') //=> 读取值 form.attr('action', '/create') //=> 设置值 form.attr('action', null) //=> 移除属性 // 多个属性: form.attr({ action: '/create', method: 'post' })