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

a:first的问题

https://img1.sycdn.imooc.com//5bacaa200001f1f503970183.jpg

我想问问他明明使用的是a:first为什么在第二个div里面增加文本内容???

正在回答

2 回答

个人理解...............................


<h3>.html()与.text()</h3>

    <div class="left first-div">

        <div class="div">

            整个div的子节点都被替换了

        </div>  

        <div class="div">

            <a>:first-child</a>

            <a>第二个元素</a>

            <a>:last-child</a>

        </div>

    </div>

此时.left a:first匹配到的是第二个div的第一个<a>标签

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

https://img1.sycdn.imooc.com//5badd3b30001aed806730137.jpg

html()将第一个div中的<a>标签覆盖掉了,所以 .left a:first 匹配到的是第二个div的第一个 <a>标签

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

举报

0/150
提交
取消

a:first的问题

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