为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

心有法竹 2019-02-12 14:06:20
css()与attr()都是获取标签中的属性,而且都可以更改属性的值,请问2者可以互用吗?比如css("colr","red") 换做 attr("color","red") 再者:如果attr("color")这样用,不给赋值,那么是不是等于增加一个属性?前提是标签中没有color属性,另外addClass("color")效果是否等同?最后:reomveAttr() 与 removeClass()可以互用吗?
查看完整描述

4 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

<a href="#" style="xxx" title="" alt="">xxx</a>

两个不相同呀,css是和style有关,attr是都可以获取,比如上面href,title,alt.

凭记忆,大概是这样。详细请查API.

查看完整回答
反对 回复 2019-03-19
?
繁花如伊

TA贡献2012条经验 获得超12个赞

jquery中的css()是用来操纵style{}的,而attr()是加在标签内部的,attr()的权重比css()要大,它会覆盖css()的样式...

查看完整回答
反对 回复 2019-03-19
  • 4 回答
  • 0 关注
  • 800 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信