jQuery 问题
静待花开
静待花开 2016-12-21 10:11:31
0
2
940

最后的代码和前面的一起运行就在第二个框里面显示,为什么呢

<script type="text/javascript">
        //通过.text()的回调,获取原本的内容,修改,在重新赋值
        $(".left a:first").text(function(index,text){
            return '增加新的文本内容' + text
        })
    </script>

如果注释之前的操作,这个在第一个框中显示,但一起执行就在第二框中显示


静待花开
静待花开

모든 응답(2)
数据分析师

jQuery 질문-PHP 중국어 사이트 Q&A-jQuery 질문-PHP 중국어 사이트 Q&A

보시고 배워보세요.

刘奇

保留前面的那个操作把第一个框中的标签元素都替换掉了,变成了<div>整个div的子节点都被替换了</div>,  你在执行最后一个那么取到的第一个 a元素就是在第二个框中了;   反之删除前面操作第一框中是有元素标签的所以改变第一框中显示;

保留下面代码

 <script type="text/javascript">

        //通过.html()方法替换html结构

        $(".left div:first").html('整个div的子节点都被替换了')

    </script>

这个是你说的第一个框,执行完上面代码后如下; 

 <div class="div">

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

        </div>  


최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!