qq_乔小玛_0
2016-08-11 16:49
有人知道为什么 $('.aaron').css({"background":"yellow"})的优先级比$('.aaron').css("background":"yellow")高吗?
$('.aaron').css("background","yellow")优先级高,是因为这个样式直接添加到.aaron元素内部,相当于
<p class=aaron background=yellow></p>这种形式的内敛样式;
important > 内联 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 >通配符 > 继承
两者应该是一样的优先级,都是属于内联样式的。 写法不一样而已。
前面的写法一般用于多个样式和值用,隔开写,后面是单个直接写。
jQuery基础 (一)—样式篇
217496 学习 · 1303 问题
相似问题