问答详情
源自:3-2 jQuery的属性与样式之html()及.text()

为什么会输出两次

第43行把 .first-div 改成  .div内容就输出两次

提问者:粑粑3722522 2016-09-19 21:03

个回答

  • Yinsion_Nie
    2016-10-12 16:18:22

    上面回答不知道的都是看懂问题的童鞋。

  • 蓝璇梦幻
    2016-09-23 17:25:43

    <div class="left first-div">
            <div class="div">
                <a>:first-child</a>
                <a>第二个元素</a>
                <a>:last-child</a>
            </div>  
            <div class="div">
                <a>:first-child</a>
                <a>第二个元素</a>
                <a>:last-child</a>
            </div>
    </div>
    <script type="text/javascript">
            //显示出text方法获取到的内容
            //.text()是文本内容的合集
            $('p:last').text( $(".div").text() ) 
    </script>

    很明显有两个class=“div”

  • 放课后TeaTime
    2016-09-20 18:48:40

    不清楚原理....,同样把36行的改掉,就只输出一个div

  • 柠檬不是很酸
    2016-09-20 16:53:12

    因为有两个div啊 自己看清楚了

  • 鑫鑫点灯730
    2016-09-20 16:04:15

    buzhidao