zoukankan      html  css  js  c++  java
  • jquery 插入节点

    往某个元素内部的结尾添加
    append()
    appendTo()
    append()
    <body>
        <button id="bt1">点击通过jQuery的append添加元素</button>
        <div class="content"></div>
    
        <script type="text/javascript">
            $("#bt1").on('click', function() {
                //.append(), 内容在方法的后面,
                //参数是将要插入的内容。
                $(".content").append('<div class="append">通过append方法添加的元素</div>')
            })
        </script>
    </body>
    appendTo()
    <body>
        <button id="bt2">点击通过jQuery的appendTo添加元素</button>
        <div class="content"></div>
        <script type="text/javascript">
    
            $("#bt2").on('click', function() {
                //.appendTo()刚好相反,内容在方法前面,
                //无论是一个选择器表达式 或创建作为标记上的标记
                //它都将被插入到目标容器的末尾。
                $('<div class="appendTo">通过appendTo方法添加的元素</div>').appendTo($(".content"))
            })
    
        </script>
    </body>



    往某个元素的前后添加,被添加元素在前面
    before()
    after()
    before()
    <body>
        <button id="bt1">点击通过jQuery的before添加元素</button>
        <div class="aaron">
            <p class="test1">测试before</p>
        </div>
        <script type="text/javascript">
            $("#bt1").on('click', function() {
                //在匹配test1元素集合中的每个元素前面插入p元素
                $(".test1").before('<p style="color:red">before,在匹配元素之前增加</p>', '<p style="color:red">多参数</p>')
            })
        </script>
    </body>
    after()
    <body>
        <button id="bt2">点击通过jQuery的after添加元素</button>
        <div class="aaron">
            <p class="test2">测试after</p>
        </div>
        <script type="text/javascript">
        $("#bt2").on('click', function() {
            //在匹配test1元素集合中的每个元素后面插入p元素
            $(".test2").after('<p style="color:blue">after,在匹配元素之后增加</p>', '<p style="color:blue">多参数</p>')
        })
        </script>
    </body>




    往某个元素的前后添加,被添加元素在后面
    insertBefore()
    insertAfter()
    insertBefore()
    <body>
        <button id="bt1">点击通过jQuery的insertBefore添加元素</button>
        <div class="aaron">
            <p class="test1">测试insertBefore,不支持多参数</p>
        </div>
        <script type="text/javascript">
            $("#bt1").on('click', function() {
                //在test1元素前后插入集合中每个匹配的元素
                //不支持多参数
                $('<p style="color:red">测试insertBefore方法增加</p>', '<p style="color:red">多参数</p>').insertBefore($(".test1"))
            })
        </script>
    </body>
    insertAfter()
    <body>
        <button id="bt2">点击通过jQuery的insertAfter添加元素</button>
        <div class="aaron">
            <p class="test2">测试insertAfter,不支持多参数</p>
        </div>
        <script type="text/javascript">
        $("#bt2").on('click', function() {
            //在test2元素前后插入集合中每个匹配的元素
            //不支持多参数
            $('<p style="color:red">测试insertAfter方法增加</p>', '<p style="color:red">多参数</p>').insertAfter($(".test2"))
        })
        </script>
    </body>





    往某个元素内部的首位置添加
    prepend()
    prependTo()
    prepend()
    <body>
        <button id="bt1">点击通过jQuery的prepend添加元素</button>
        <div class="aaron1">
            <p>测试prepend</p>
        </div>
        <script type="text/javascript">
        $("#bt1").on('click', function() {
            //在aaron1的首位置添加一个新的p节点,跟append位置相反
            $('.aaron1').prepend('<p>prepend增加的p元素</p>')
        })
        </script>
    </body>
    prependTo()
    <body>
        <div class="aaron2">
            <p>测试prependTo</p>
        </div>
        <script type="text/javascript">
        $("#bt2").on('click', function() {
            //找到class="aaron2"的div节点
            //然后通过prependTo内部的首位置添加一个新的p节点
            $('<p>prependTo增加的p元素</p>').prependTo($('.aaron2'))
        })
        </script>
    </body>
  • 相关阅读:
    208. Implement Trie (Prefix Tree)
    97. Interleaving String
    314. Binary Tree Vertical Order Traversal
    windows获取IP和MAC地址【Qt】
    阳历阴历转换
    getDat(char *val)获得某一天是这一年中的第几天
    int位数的获取及int类型转char *
    以二进制形式输出char *数据
    char类型变量二进制形式输出
    int类型变量以二进制形式输出
  • 原文地址:https://www.cnblogs.com/wzndkj/p/11738715.html
Copyright © 2011-2022 走看看