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

元素的父容器本来不是也有div吗?

<div class="right">

        <p>p元素</p>

        <p>p元素</p>

    </div>

    <div class="left">

        <a>a元素</a>

        <a>a元素</a>

    </div>

    <script type="text/javascript">

    $(".aaron1").on('click', function() {

        //给所有p元素,增加父容器div

        $('p').wrap('<div></div>')

    })

一开始元素p不是也有父容器div么?怎么没有样式跑出来,而后面wrap之后才跑出来样式,原本的div和wrap的div不是同一样吗?

正在回答

4 回答

原本的div和wrap的div设的样式不一样的,设的样式 .right div { background: yellow; },意思是设置样式名为right的div元素下面的div子元素的背景颜色为yellow,原本的div样式名就为right,而wrap的div就是原本div的子元素。你看过子元素选择器的话应该会一清二楚的了。


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

慕粉3804975 提问者

非常感谢!
2016-12-30 回复 有任何疑惑可以回复我~
#2

慕UI3524263

是这样的,感谢解惑 还真是一时没反应过来..
2017-11-03 回复 有任何疑惑可以回复我~

  <div class="left">

        <a>a元素</a>

        <a>a元素</a>

    </div>

我的意思是这里,后面的闭合标签只是我没发全出来

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

有没有写闭合标签呢

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

慕粉3804975 提问者

<div class="left"> <a>a元素</a> <a>a元素</a> </div> 我的意思是这里,后面的闭合标签只是我没发全出来
2016-12-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

元素的父容器本来不是也有div吗?

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