Jquery的attr()和css()和addclass()的区别

如题哦... 如题哦 展开
 我来答
fxjt111
2012-12-21 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:159万
展开全部
atrr可以读取设置属性,css是style,addclass是class,这些可以使用attr设置,attr还可以设置其他属性,如,a标签的href连接地址等,
css是专用读取css属性的,是行内样式。
addclass是给现在的样式新增加(不替换以前有的)样式,如果以前已经有了一个myclass1,现在新增一个,myclass1不会消失
楿濡楿莣_
推荐于2018-03-08 · TA获得超过188个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:185万
展开全部
亲,很高兴为你回答
addclass() 方法向被选元素添加一个或多个类。
该方法不会移除已存在的 class 属性,仅仅添加一个或多个 class 属性。

attr() 方法设置或返回被选元素的属性值。
根据该方法不同的参数,其工作方式也有所差异。

css() 为所有匹配元素的给定 CSS 属性设置值

亲,有问题继续追问我哦。。。
追问
attr() 更改class的话会不会覆盖了原来的class或者是追加一个
追答
正常情况下是追加一个新的属性
因为attr(),就是属性。
这个属性可以是宽度 高度 标题,都可以的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌微月2S
推荐于2016-01-13 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2890万
展开全部
attr()是属性,例如checked,disabled,readonly这些,这些是属性。

css是样式,例如width,height,left,top。
addClass()是个加上class。你需要有一个样式。
.test{
width:100px;

height:100px;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式