zoukankan      html  css  js  c++  java
  • jQuery

    通过 jQuery,可以很容易地删除已有的 HTML 元素。


    删除元素/内容

    如需删除元素和内容,一般可使用以下两个 jQuery 方法:

    • remove() - 删除被选元素(及其子元素)
    • empty() - 从被选元素中删除子元素

    jQuery remove() 方法

    jQuery remove() 方法删除被选元素及其子元素。

    实例

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <script src="/jquery/jquery-1.11.1.min.js"></script>
     5 <script>
     6 $(document).ready(function(){
     7   $("button").click(function(){
     8     $("#div1").remove();
     9   });
    10 });
    11 </script>
    12 </head>
    13 
    14 <body>
    15 
    16 <div id="div1" style="height:100px;300px;border:1px solid black;background-color:yellow;">
    17 This is some text in the div.
    18 <p>This is a paragraph in the div.</p>
    19 <p>This is another paragraph in the div.</p>
    20 </div>
    21 
    22 <br>
    23 <button>删除 div 元素</button>
    24 
    25 </body>
    26 </html>
    View Code

    查看结果:

                       


     

    jQuery empty() 方法

    jQuery empty() 方法删除被选元素的子元素。

    实例

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <script src="/jquery/jquery-1.11.1.min.js"></script>
     5 <script>
     6 $(document).ready(function(){
     7   $("button").click(function(){
     8     $("#div1").empty();
     9   });
    10 });
    11 </script>
    12 </head>
    13 
    14 <body>
    15 
    16 <div id="div1" style="height:100px;300px;border:1px solid black;background-color:yellow;">
    17 This is some text in the div.
    18 <p>This is a paragraph in the div.</p>
    19 <p>This is another paragraph in the div.</p>
    20 </div>
    21 
    22 <br>
    23 <button>清空 div 元素</button>
    24 
    25 </body>
    26 </html>
    View Code

    查看结果:

              


    过滤被删除的元素

    jQuery remove() 方法也可接受一个参数,允许您对被删元素进行过滤。

    该参数可以是任何 jQuery 选择器的语法。

    下面的例子删除 class="italic" 的所有 <p> 元素:

    实例

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <script src="/jquery/jquery-1.11.1.min.js"></script>
     5 <script>
     6 $(document).ready(function(){
     7   $("button").click(function(){
     8     $("p").remove(".italic");
     9   });
    10 });
    11 </script>
    12 </head>
    13 
    14 <body>
    15 
    16 <p>This is a paragraph in the div.</p>
    17 <p class="italic"><i>This is another paragraph in the div.</i></p>
    18 <p class="italic"><i>This is another paragraph in the div.</i></p>
    19 <button>删除 class="italic" 的所有 p 元素</button>
    20 
    21 </body>
    22 </html>
    View Code

    查看结果:

                


  • 相关阅读:
    kafka学习总结010 --- 实际项目中遇到的问题1
    kafka学习总结009 --- HW和LEO
    spring学习总结001 --- IOC控制反转、DI依赖注入
    kafka学习总结008 --- 生产者生产数据流程(参照源码)
    kafka学习总结007 --- 生产者Java API实例
    kafka学习总结006 --- 生产者事务
    kafka学习总结005 --- at-exactly-once语义
    kafka学习总结004 --- 生产者ISR
    kafka学习总结003 --- 生产者分区策略
    计算机基础-1(进制转换)
  • 原文地址:https://www.cnblogs.com/sihuiming/p/5337438.html
Copyright © 2011-2022 走看看