• JQUERY添加、删除元素、eq()方法;


    一、jQuery - 添加元素

    1.append() - 在被选元素内部的结尾插入指定内容

    2.prepend() - 在被选元素内部的开头插入指定内容

    3.after() - 在被选元素之后插入内容

    4.before() - 在被选元素之前插入内容

    添加单个元素

    <script type="text/javascript" src="jquery-1.11.2.min.js"></script>
    <body>
    <p>111</p>
    </body>
    </html>
    <script type="text/javascript">
    $(document).ready(function(e) {
     $("p").append("222");
     $("p").prepend("333");
      $("p").after("444");
       $("p").before("555");
    });
    
    </script>

    添加若干元素----重点                

    <body>
    
    <button onclick="tianjia()">追加文本</button>
    </body>
    </html>
    <script type="text/javascript">
    function tianjia() 
    {
        var txt1="<p>文本1</p>";              // 使用 HTML 标签创建文本
        var txt2=$("<p></p>").text("文本2");  // 使用 jQuery 创建文本
        var txt3=document.createElement("p");
        txt3.innerHTML="文本3";               // 使用 DOM 创建文本 text with DOM
        $("body").append(txt1,txt2,txt3);        // 追加新元素
    }
    
    </script>

    二、jQuery - 删除元素

    1.remove() - 删除被选元素(及其子元素)

    2.empty() - 从被选元素中删除子元素

    <div id="div1">
    
    111111
    <p>2222222</p>
    <p class="pp">3333333333</p>
    <p class="pp">444444444</p>
    </div>
    <br>
    <button>移除div元素</button>
    </body>
    </html>
    <script type="text/javascript">
    $(document).ready(function(){
      $("button").click(function(){
        $("#div1").remove();         //删除div及其里边的p所有内容
        
         $("#div1").empty();         //删除div里面的p标签里面的内容
         
          $("p").remove(".pp");      //删除所有class为pp的p标签
      });
    });
    
    </script>

     eq()方法:

    1.eq() 方法返回带有被选元素的指定索引号的元素。

    2.索引号从 0 开头,所以第一个元素的索引号是 0

    <p>11111111</p>
    <p>11111111</p>
    <p>11111111</p>
    <p>11111111</p>
    </body>
    </html>
    <script>
    $(document).ready(function(e) {
        $("p").eq(1).css("background","red");  //取第二个p标签
    });
    </script>

  • 相关阅读:
    vim/vi——\n只能被替换或删除 \r只能用来插入或替换
    程序算法与人生选择【转】
    【R】大型机Linux系统安装R及bsub提交R任务
    Mothur 命令手册Mothur命令中文解释(一)
    集群与分布式的区别
    【R】Linux安装R语言包(Installing R packages on Linux)
    Android TableLayout 常用的属性介绍及演示
    handler.obtainMessage()理解
    利用sax处理xml(推荐)
    Android 的权限设置大全3
  • 原文地址:https://www.cnblogs.com/xingyue1988/p/6218100.html
Copyright © 2020-2023  润新知