zoukankan      html  css  js  c++  java
  • jquery的API查看 / prepend、prependTo、append、appendTo的用法

    理解jquery设计思想
    记住大部分jquery API的使用
     
     
    prepend、append、appendTo、prependTo的用法
     
     
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <style>
                div.div{border: 1px solid red;}
                p{color:green;}
                h1{color:darkgoldenrod;}
                input{
                    display: block;
                    margin-bottom: 4px;
                }
            </style>
        </head>
        <body>
            <div class="main">
                <div class="div"><span>div</span></div>
                <p>p标签</p>
            </div>
            <input type="button" value="重置 " id="reset"/>
            <input type="button" value="append--把p标签移动到div标签里  ---实则为移动元素" id="btn1"/>
            <input type="button" value="append--复制p标签到div标签里,原来的标签还保留着(克隆)" id="btn2"/>
            <input type="button" value="appendTo--将p标签追加到div元素   ---实则为移动元素" id="btn3"/>
            <input type="button" value="appendTo--新建元素p追加到div中的元素集合内部的最后面" id="btn4"/>
            <input type="button" value="prependTo--将新建的p元素插入到div中的元素集合内部的最前面" id="btn5"/>
            <input type="button" value="prepend--将新建的h1插入到div中的元素集合内部的最前面" id="btn6"/>
            <input type="button" value="prepend--将已有的p标签插入到div中的元素集合内部的最前面 -- 实则为移动元素" id="btn7"/>
    
        </body>
        <script src="http://code.jquery.com/jquery.js"></script>
        <script>
            $(function(){
                var str = $('.main').html();
                $("#reset").click(function(){
                    $('.main').html(str);
                })
                $("#btn1").click(function(){
                    //把p标签移动到div标签里
                    $('.div').append( $('p'));
                })
                $("#btn2").click(function(){
                    //只是复制一份到div标签里,原来的标签还保留着(克隆)
                    $('.div').append( $('p').clone(true))
                })
                
                $("#btn3").click(function(){
                    //将p追加到div元素   ---实则为移动元素
                    $('p').appendTo($('.div'));
                })
                
                $("#btn4").click(function(){
                    //新建元素p追加到div元素中
                    $('<p>新建元素p追加到div中的元素集合内部的最后面</p>').appendTo($('.div'));
                })
                
                $("#btn5").click(function(){
                    //将新建的p元素插入到div中的元素集合内部的最前面
                    $('<p>将新建的p元素插入到div中的元素集合内部的最前面</p>').prependTo($('.div'));
                })
                
                $("#btn6").click(function(){
                    //将新建的h1插入到div中的元素集合内部的最前面
                    $('.div').prepend('<h1>将新建的h1插入到div中的元素集合内部的最前面</h1>');     //值得注意的是prepend函数后面的参数是内容,不是对象。而prependTo函数前后都是对象。
                })
                
                $("#btn7").click(function(){
                    //将已有的p元素插入到div中的元素集合内部的最前面 -- 实则为移动元素
                    $('.div').prepend($('p'));
                })
                
            })
        </script>
    </html>
  • 相关阅读:
    php的webservice的soapheader认证问题
    训练与解码
    ajax 图片上传
    js倒计时
    数据分析有价值的博客
    [Luogu P5675][GZOI2017]取石子游戏
    [BZOJ4558/LOJ2025/Luogu3271][GZOI2016/JLOI2016/SHOI2016]方
    [BZOJ4557/LOJ2024/Luogu3267][GZOI2016/JLOI2016/SHOI2016]侦察守卫
    PKUWC2019游记
    随机带权选取文件中一行 分类: linux c/c++ 2014-06-02 00:11 344人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/wanliyuan/p/4303503.html
Copyright © 2011-2022 走看看