attr()prop()css() 的区别

Posted lee1-w

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了attr()prop()css() 的区别相关的知识,希望对你有一定的参考价值。

.attr( ) 可以设置元素的属性(也就是给元素新增加一个原来并不存在的属性)也可以获取元素的本来就有的属性以及额外设置的属性。如果要获取的属性没有设置,那么获取到的结果是 undefined; 
.prop( )可以设置元素的属性(HTML固有的属性,可以给元素添加属性)也可以获取元素的固有的属性值,如果是额外设置的其他属性,则无法通过prop( )获取。 

.css() 只能获取是 style 里面的属性值; 
注意语法:获取style样式属性值:.css(style对象.css(“属性名”),设置style样式属性值:对象.css(“属性名”,“属性值”)双引号必不可少

以上是关于attr()prop()css() 的区别的主要内容,如果未能解决你的问题,请参考以下文章

jquery 属性操作 attr( ) prop()css( )区别

JS中attr和prop属性的区别

JS中attr和prop属性的区别

JS中attr和prop属性的区别

jQuery中attr和prop方法的区别

jQuery中的prop()和attr()的区别