attr ()
可以用来设置元素的属性(也就是可以给元素新增一个原来并不存在的属性),也可以获取元素本身就有的属性,额外设置的属性。如果要获取的属性没有设置,就是undefined
但是,只能获取显式的设置在HTML中,或者attr() 添加的属性
例如 <input type="checkbox" >默认为不选,checked属性对应true false 但是用attr获取 checked 属性就会undefined
prop( )
可以设置元素的属性,也可以给元素添加属性,也可以过去元素的固有属性,但是无法获取额外属性
例如 <div class="cls1 cls2" id="dv" index="1" title="1"></div> 可以过去tite id title 获取index 的话会undefined
css( )
只能设置style内的属性值