1.attr
jQuery对象.attr('属性名'); //获取属性
jQuery对象.attr('属性名','属性值'); //设置类名
jQuery对象.removeAttr('属性名'); //删除属性
jQuery对象.attr('属性名:属性值','属性名:属性值'); //批量设置类名
2.porp
jQuery对象.prop('属性名'); //获取属性
jQuery对象.prop('属性名','属性值'); //设置类名
jQuery对象.removeProp('属性名'); //删除属性
区别:
对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。
$("#chk1").prop(“checked”) = = false
$("#chk2").prop(“checked”) = = true
如果上面使用attr方法,则会出现:
$("#chk1").attr(“checked”) == undefined