选择器的问题

来源:2-5 jQuery选择器之层级选择器

慕设计1047097

2018-05-16 22:17

$('div p')颜色覆盖掉$('div>p')的颜色,怎么回事

写回答 关注

2回答

  • 莫失
    2018-05-17 10:15:39
    已采纳

    p标签里面放不了p标签,自己看下dom结构。不是js问题。

      <div id="div1">

          <div>

             <a href="">1111111</a>

          </div>

          <div>

             <a href="">222222</a>

          </div>

          <div>

             <a href="">3333333</a>

          </div>

             <a href="">444444</a>

             <a href="">666666</a>

      </div>

    这样的话$('div>a')会覆盖$('div a')。

    慕设计104...

    非常感谢!

    2018-05-18 14:55:59

    共 1 条回复 >

  • 酷睿N核
    2019-03-08 23:55:08

    感觉最佳回答没答在点上…

    对于被选定的同一元素,后执行的代码当然会覆盖先执行的代码啊。本节代码中 $("div p") 在 $("div > p") 之后,因而会覆盖掉它的颜色~

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题