• Jquery所有Dom操作汇总


    <!DOCTYPE html>
    
    <html lang="en">
    
    <head>
    
       <meta charset="UTF-8">
    
       <title>Document</title>
    
       <script type="text/javascript" src="jquery.1.11.1.min.js"></script>
    
    </head>
    
    <body>
    
     
    
        //Jquery的dom操作
    
       append()  在容器插入标签(插入到最后)
    
       appendTo() 把标签插入到容器(插入到最后)
    
       prepend() 在容器插入标签(插入到最前)
    
       prependTo()  把标签插入到容器(插入到最前)
    
       after()       在某个标签后插入标签
    
       inserAfter()  把某个标签插入到标签后
    
       before()      在某个标签前插入标签
    
       insertBefore() 把某个标签插入到标签前
    
       empty()        清空内部子节点
    
       remove()       移除节点自身,不保存事件和属性
    
       detach()       移除节点自身,保存事件和属性
    
       clone()        克隆节点  (true)克隆事件
    
       replaceWith() *  将标签替换为其他标签
    
       replaceAll() *    用标签替换标签
    
       wrap() *          用标签包裹标签
    
       unwrap() *        去除容器
    
       wrapall() *       用标签包裹标签
    
       wrapinner() *
    
     
    
     //html
    
       <ul class="list">
          <li>li1</li>
    
          <li>li2</li>
    
          <li>li3</li>
    
       </ul>
    
       <div id="box">hhhhhh</div>
    
       <div id="box1">aaaaaa</div>
    
     
    
       <div class="box2"><span>inner</span></div>
    
       <div class="a1">a1</div>
    
       <div class="a2">a2</div>
       <script type="text/javascript">
    
          //举例
    
          var    $oDiv4 = $("<li>li4</li>");      //创建子元素节点
    
          $(".list").append($oDiv4);        //为类名为.list的父元素添加子元素
    
         $("#wrap").append("<p class='three'>我是子元素append</p>");
    
    
    
          var $oDiv5 = $("<li>li5</li>");
    
          $oDiv5.appendTo($(".list"));         //标签添加到类名为list后面,默认在最后面
    
         
    
          var $oDiv6 = $("<li>li6</li>");  
    
          $(".list").prepend($oDiv6);       //添加到最前面,即父元素下的第一个标签
    
         
    
          var $oDiv7 = $("<li>li7</li>")   
    
          $oDiv5.after($oDiv7);                //在li5后面加个li7
    
         
    
          $("#box").empty();             //清空内部子节点   
    
          $("#box1").remove();           //id为box1的标签从网页中移除
    
         
    
          var $box2 =  $(".box2").clone(true);  //克隆,
    
          $oDiv7.append($box2);             //然后添加到li7后面
    
           
    
          $(".box2").replaceWith("替换原来内容");   //替换原来内容,其实用html()方法也可以实现 
    
       </script>
    
    </body>
    
    </html>
  • 相关阅读:
    中国行业应用软件领域恶性循环的原因是什么?【转载】
    UED之开新窗口
      关于周华健,我觉得有那么几个时期:转
    投影
    undo自动调优介绍
    (原)Oracle事务与Undo段的分配过程
    数据所在的数据块实验
    Oracle 检查点队列与增量检查点
    GC Buffer Busy Waits处理
    如何找出Oracle instance中当前打开游标open cursor的总数?
  • 原文地址:https://www.cnblogs.com/binghuaZhang/p/10848600.html
Copyright © 2020-2023  润新知