jQuery中css()与attr()之间的区别

html-css012

jQuery中css()与attr()之间的区别,第1张

attr函数attr(key, fn) 。key (String): 要设置的属性名称 ,value (Function): 返回值的函数 把src属性的值设置为title属性的值。

$("img").attr("title", function() { return this.src })HTML标记:

<img src="test.jpg" />结果:

<img src="test.jpg" title="test.jpg" />

而.css这个方法是针对css属性的也是就style里面的东西

你多看看手册就行了

atrr可以读取设置属性,css是style,addclass是class,这些可以使用attr设置,attr还可以设置其他属性,如,a标签的href连接地址等,

css是专用读取css属性的,是行内样式。

addclass是给现在的样式新增加(不替换以前有的)样式,如果以前已经有了一个myclass1,现在新增一个,myclass1不会消失