• 技术文章 >web前端 >js教程

    jquery中怎么增加子节点

    青灯夜游青灯夜游2021-11-16 14:49:11原创234

    增加方法:1、使用“父节点.append(子节点)”语句;2、使用“父节点.prepend(子节点)”语句;3、使用“子节点.appendTo(父节点)”语句;4、使用“$(子节点).prependTo(父节点)”语句。

    本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。

    在jquery中,想要在父节点中增加子节点,有多种方法:

    示例:

      <script>
        $(function () {
          //1.append();
          //父节点.append(子节点); //作为最后一个子元素添加.
          $('#btnAppend').click(function () {
            //1.1 新创建一个li标签,追加到ul1中
            // var $newLi = $('<li>我是新创建的li标签</li>');
            // $('#ul1').append($newLi);
    
            //1.2 获取ul1中的某一个li标签,追加到ul1中.
            //剪切过来作为最后一个子元素添加.
            // var $li3 = $('#li3');
            // $('#ul1').append($li3);
    
            //1.3 获取ul2中的某一个li标签,追加到ul1中.
            //剪切过来作为最后一个子元素添加.
            var $li32 = $('#li32');
            $('#ul1').append($li32);
          });
    
    
          //2.prepend()
          //父节点.prepend(子节点); //作为第一个子元素添加.
          $('#btnPrepend').click(function () {
            //2.1 新创建一个li标签,追加到ul1中
            // var $newLi = $('<li>我是新创建的li标签</li>');
            // $('#ul1').prepend($newLi);
    
            //2.2 获取ul1中的某一个li标签,追加到ul1中.
            //剪切过来作为最后一个子元素添加.
            // var $li3 = $('#li3');
            // $('#ul1').prepend($li3);
    
            //2.3 获取ul2中的某一个li标签,追加到ul1中.
            //剪切过来作为最后一个子元素添加.
             var $li32 = $('#li32');
             $('#ul1').prepend($li32);
          });
    
    
          //3.appendTo();
          //子节点.appendTo(父节点); //作为最后一个子元素添加.
          $('#btnAppendTo').click(function () {
            //1.1 新创建一个li标签,追加到ul1中
            var $newLi = $('<li>我是新创建的li标签</li>');
            $newLi.appendTo($('#ul1'));
          });
          
          //4.prependTo()
          //子节点.prependTo(父节点); //作为第一个子元素添加.
          $('#btnPrependTo').click(function () {
            //1.1 新创建一个li标签,追加到ul1中
            var $newLi = $('<li>我是新创建的li标签</li>');
            $newLi.prependTo($('#ul1'));
          });
    
    
        });
      </script>
      <body>
    <input type="button" value="append" id="btnAppend"/>
    <input type="button" value="prepend" id="btnPrepend"/>
    <input type="button" value="appendTo" id="btnAppendTo"/>
    <input type="button" value="prependTo" id="btnPrependTo"/>
    <ul id="ul1">
      <li>我是第1个li标签</li>
      <li>我是第2个li标签</li>
      <li id="li3">我是第3个li标签</li>
      <li>我是第4个li标签</li>
      <li>我是第5个li标签</li>
    </ul>
    
    <ul id="ul2">
      <li>我是第1个li标签2</li>
      <li>我是第2个li标签2</li>
      <li id="li32">我是第3个li标签2</li>
      <li>我是第4个li标签2</li>
      <li>我是第5个li标签2</li>
    </ul>
    </body>

    1.gif

    相关教程推荐:jQuery视频教程

    以上就是jquery中怎么增加子节点的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:jquery 增加子节点
    上一篇:jquery怎样隐藏table的tr 下一篇:jquery怎么去除第一个元素
    PHP编程就业班

    相关文章推荐

    • jquery中显示和隐藏元素用什么• jquery相比js的优势是什么• jquery怎样改变td的背景色• jquery对象和js对象有啥区别• jquery能处理双击、单击事件吗

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网