问答详情
源自:3-8 jQuery的属性与样式之.css()与.addClass()设置样式的区别

这个优先级是怎么理解的?

对于优先级的理解,我觉得.css()是内联样式,优先级最高,那应该是最先执行这个,然后再执行.addClass()这个外联样式,那最后的结果就是外联样式覆盖了内联样式,最后div的背景色就是青色了。可是为什么跟我想的结果相反呢?

提问者:qq_梦里_0 2016-07-27 12:22

个回答

  • 乱也
    2017-02-21 23:01:35

    事件冒泡机制,最近到最远。


  • Panda_Q
    2016-10-26 14:07:15

    就近原则指的是样式上的优先级,非执行顺序。。。

  • Claudias
    2016-08-05 10:19:34

    最后的结果是优先级最好的样式给出的,这样理解就可以了。

  • xinzui
    2016-07-27 14:26:10

    优先级是:外部样式 < 内部样式 < 内联样式;这里的优先级不是执行顺序的优先级,是样式上的优先级,以你那样样式上优先级高的覆盖优先级低的