一、Jquary dom操作
1.attr(属性名称) 获取指定的属性,操作属性名称时选中返回属性,没有选中则返回undefined;当给attr两个值的情况下,第二值就为他新的属性值; attr();2.prop();与attr()的功能基本一致,获取不到自定义属性,还有就是获取某些属性的一些区别,下面我们进行测试:
3.自定义属性 attr可以获取,prop()不可以
4.返回值是布尔值的属性(checked,selected,disabled),下面我们测试两种方法的区别。元素设置属性checked的时候 元素没有设置属性的时候
如果设置过属性,prop返回true,attr返回属性值,如果未设置属性值,prop返回false,attr返回undefined;
总结: 如果返回值是属性的返回值是boolen类型,则使用prop();否则使用attr();
二、设置属性
1.设置自定义属性
使用prop创建自定义属性不生效
2.改变固有属性 attr:
prop:
3.移除属性
可以看到name属性已经被删除了;
三、操作css样式
1.css() 添加具体样式,追加样式,相当于写在style属性里面的样式,如果行内有样式则会以新的样式为
第二种方法