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

选择器的问题

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

正在回答

2 回答

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')。

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

慕设计1047097 提问者

非常感谢!
2018-05-18 回复 有任何疑惑可以回复我~

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

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

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

举报

0/150
提交
取消

选择器的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信