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

    查看结果:

                


  • 相关阅读:
    windows权限维持之注册表
    mstsc痕迹清理
    内网常用爆破手法
    RDP攻击&防御
    Java SPI 机制
    mysqldump 数据库备份
    Redis分布式锁
    Seata分布式事务中间件学习和实践
    pytube
    idea github登录
  • 原文地址:https://www.cnblogs.com/sihuiming/p/5337438.html
Copyright © 2011-2022 走看看