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

css( )方法中的优先级

有人知道为什么 $('.aaron').css({"background":"yellow"})的优先级比$('.aaron').css("background":"yellow")高吗?

正在回答

3 回答

$('.aaron').css("background","yellow")优先级高,是因为这个样式直接添加到.aaron元素内部,相当于

<p class=aaron background=yellow></p>这种形式的内敛样式;

0 回复 有任何疑惑可以回复我~
#1

qq_乔小玛_0 提问者

原来如此
2016-08-11 回复 有任何疑惑可以回复我~
#2

qq_乔小玛_0 提问者 回复 qq_乔小玛_0 提问者

其实没有区别,2个优先级一样,刚刚才发现$('.aaron').css("background":"yellow")写错了,应该是$('.aaron').css("background","yellow"),把冒号改成逗号
2016-08-11 回复 有任何疑惑可以回复我~

important > 内联 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 >通配符 > 继承

0 回复 有任何疑惑可以回复我~

两者应该是一样的优先级,都是属于内联样式的。 写法不一样而已。

前面的写法一般用于多个样式和值用,隔开写,后面是单个直接写。

0 回复 有任何疑惑可以回复我~
#1

qq_乔小玛_0 提问者

是一样的,原来我把代码写错了,我把$('.aaron').css("background":"yellow")写错了,应该是$('.aaron').css("background","yellow"),谢谢你的回答
2016-08-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

css( )方法中的优先级

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号