zoukankan      html  css  js  c++  java
  • jQuery文档处理

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
        </head>
        <body>
            <div id="d1">
                <div id="dd1" class="c">
                    <p id="p1">哈哈</p>
                </div>
            </div>
            
            <div id="d2" class="c">
                <p>哈哈1</p>
            </div>
            <input id="input1" type="text" value="嘎嘎" />
            <input id="inner_insert" type="button" value="内部插入" />
            <input id="outer_insert" type="button" value="外部插入" />
            <input id="baoguo" type="button" value="包裹" />
            <input id="tihuan" type="button" value="替换" />
            <input id="shanchu" type="button" value="删除指定元素" />
            <input id="detach" type="button" value="删除detach" />
            <input id="copy" type="button" value="复制" />
            <script type="text/javascript" src="../images/jquery-3.4.1.min.js"></script>
            <script type="text/javascript">
                var inner_insert = document.getElementById("inner_insert");
                var outer_insert = document.getElementById("outer_insert");
                var baoguo = document.getElementById("baoguo");
                var tihuan = document.getElementById("tihuan");
                var shanchu = document.getElementById("shanchu");
                var detach = document.getElementById("detach");
                var copy = document.getElementById("copy");
                
                
                inner_insert.onclick = function(){
                    /* 内部插入 */
                    /* append:在指定元素后面添加自定义标签字符串 */
                    /* $("#d1").append("<span>我是新添加的span--append<span>"); */
                    /* prepend:在指定元素前面添加自定义标签字符串 */
                    /* $("#d1").prepend("<span>我是新添加的span--prepend<span>"); */
                    /* 与上面效果完全一样,只是写法不一样(把字句和被字句的区别) */
                    $("<span>我是新添加的span--append<span>").appendTo("#d1");
                    $("<span>我是新添加的span--prepend<span>").prependTo("#d1")
                }
                outer_insert.onclick = function(){
                    /* 外部插入 */
                    /* after:在指定元素后面添加自定义标签字符串 */
                    /* $("#d1").after("<span>我是新添加的span--after<span>"); */
                    /* before:在指定元素前面添加自定义标签字符串 */
                    /* $("#d1").before("<span>我是新添加的span--before<span>"); */
                    /* 与上面效果完全一样,只是写法不一样(把字句和被字句的区别) */
                    /* insertAfter:在指定元素外后面添加自定义标签字符串 */
                    $("<span>我是新添加的span--insertAfter<span>").insertAfter("#d1");
                    /* insertBefore:在指定元素外后面添加自定义标签字符串 */
                    $("<span>我是新添加的span--insertBefore<span>").insertBefore("#d1");
                }
                baoguo.onclick = function(){
                    /* 包裹wrap:指定元素被自定义标签字符串包裹(字符串必须为标签) */
                    /* 如果被包裹元素有多个,则分开包裹 */
                    /* 如果有内容,则内容在被包裹标签前;如果有多层标签,则包裹在内层 */
                    /* $(".c").wrap("<li><p></p></li>"); */
                    /* 如果被包裹元素有多个,则整体包裹 */
                    $(".c").wrapAll("<li><p></p></li>");
                }
                tihuan.onclick = function(){
                    /* 替换 */
                    /* replaceWith:使用自定义标签字符串替换指定元素 */
                    /* $("#d1").replaceWith("<p><span>我是替换来的</span></p>"); */
                    $(".c").replaceWith("<p><span>我是替换来的</span></p>");
                }
                shanchu.onclick = function(){
                    $("#d1").empty();
                }
                $("#dd1").click(function(){
                    alert("我是d1");
                });
                detach.onclick = function(){
                    /* 删除指定元素 */
                    /* remove:删除指定元素 */
                    /* $("#d1").remove(); */
                    /* empty:清楚指定元素的内容 */
                    var $dd1 = $("#dd1").detach();
                    $("#d1").append($dd1);
                    
                }
                copy.onclick = function(){
                    /* 复制指定元素 */
                    /* clone:复制元素到另一个指定位置,如果不加clone(),即不复制则会进行移动操作*/
                    $("#d1").append($("#p1").clone());
                }
                
                
            </script>
        </body>
    </html>
  • 相关阅读:
    距离计算方法总结 转自http://www.cnblogs.com/xbinworld/archive/2012/09/24/2700572.html#2663469
    2014.11.20查看到的有用网站和资料
    转载的计算机视觉方面的牛人博客,出处:blog.csdn.net/carson2005
    Java spring boot 2.0连接mysql异常:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone
    Spring 复习第一天
    mysql 5.6.43免安装版安装教程
    JVM内存限制(最大值)
    修改电脑的ip
    Oracle 维护
    Oracle 操作
  • 原文地址:https://www.cnblogs.com/qilin20/p/12669359.html
Copyright © 2011-2022 走看看