JQuery:JQuery删除元素

JQuery:删除元素
通过 jQuery,可以很容易地删除已有的 HTML 元素、删除元素/内容。
如需删除元素和内容,一般可使用以下两个 jQuery 方法:
 remove() - 删除被选元素(及其子元素)
 empty()  - 从被选元素中删除子元素
1、jQuery remove() 方法
   jQuery remove() 方法删除被选元素及其子元素。
     实例:$("#div1").remove();
代码如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <title>JQuery的使用!!!</title>
    <script src="jquery-3.1.0.js"></script>
    <script>
        $(document).ready(function(){
            //删除div元素
            $("button").click(function(){
                $("#div").remove();
            });
        });
    </script>
</head>
<body>
    <div id="div" style="width:200px;height:100px;background-color:yellow;border:1px solid;text-align:center">
        这是div中的一些文本
        <p>这是div中一行段落</p>
        <p>这是div中另一行段落</p>
    </div><br>
    <button>删除div元素</button>
</body>
</html>

 

2、jQuery empty() 方法
     jQuery empty() 方法删除被选元素的子元素。
     实例:$("#div1").empty();
代码如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <title>JQuery的使用!!!</title>
    <script src="jquery-3.1.0.js"></script>
    <script>
        $(document).ready(function(){
            //清空div元素
            $("button").click(function(){
                $("#div").empty();
            });
        });
    </script>
</head>
<body>
    <div id="div" style="width:200px;height:100px;background-color:yellow;border:1px solid;text-align:center">
        这是div中的一些文本
        <p>这是div中一行段落</p>
        <p>这是div中另一行段落</p>
    </div><br>
    <button>清空div元素</button>
</body>
</html>

 

3、过滤被删除的元素
    jQuery remove() 方法也可接受一个参数,允许您对被删元素进行过滤。
    该参数可以是任何 jQuery 选择器的语法。
    下面的例子删除 class="italic" 的所有 <p> 元素:
实例:$("p").remove(".italic");
代码如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <title>JQuery的使用!!!</title>
    <script src="jquery-3.1.0.js"></script>
    <script>
        $(document).ready(function(){
            //移除所有class="italic"的p元素
            $("button").click(function(){
                $("p").remove(".italic");
            });
        });
    </script>
</head>
<body>
    <div id="div" style="width:200px;height:100px;background-color:yellow;border:1px solid;text-align:center">
        这是div中的一些文本
        <p class="italic">这是div中一行段落</p>
        <p class="italic">这是div中另一行段落</p>
    </div><br>
    <button>移除所有class="italic"的p元素</button>
</body>
</html>

  

时间: 2024-12-26 21:43:25

JQuery:JQuery删除元素的相关文章

JQuery 添加删除元素

<body><ul><ul/> <div><div></body> 1. 内部添加        加上去是父子关系 append  加到后面    prepend 加到前面 let li = $(“<li>我是内部添加</li>”) $("ul").append(li); 2. 外部添加    加上去是兄弟关系 let div = $(“<div>我是外部添加</div&g

Jquery中删除元素方法

今天有幸被召回母校给即将毕业的学弟学妹们讲我这两年的工作史,看了下母校没啥特别的变化,就是寝室都安了空调,学妹们都非常漂亮而已..好了不扯蛋了,说下今天的主题吧.这些天我在深度定制语法高亮功能的同时发现了博客园提供的一些有意思的函数,甚至有几个博客园都没用到,我也不知道怎么才能触发那些功能..打开这个js就可以看到很多好用的东西了,虽然写的不怎么样,但是至少有这些功能. ps: 推荐安装一个代码格式化的插件,否则一坨看着蛋疼.比如第一个就是 log,方便调试. http://www.qingre

jQuery 删除元素

通过 jQuery,可以很容易地删除已有的 HTML 元素. 删除元素/内容 如需删除元素和内容,一般可使用以下两个 jQuery 方法: remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素 jQuery remove() 方法 jQuery remove() 方法删除被选元素及其子元素. 实例 $("#div1").remove(); 尝试一下 » jQuery empty() 方法 jQuery empty() 方法删除被选元素的子元素.

JQUERY添加、删除元素

一.jQuery - 添加元素 1.append() - 在被选元素内部的结尾插入指定内容 2.prepend() - 在被选元素内部的开头插入指定内容 3.after() - 在被选元素之后插入内容 4.before() - 在被选元素之前插入内容 添加单个元素 <script type="text/javascript" src="jquery-1.11.2.min.js"></script> <body> <p>

JavaScript(20)jQuery HTML 加入和删除元素

jQuery - 加元 经 jQuery,可以非常easy增加了新的元素/内容. 加入新的 HTML 内容的四个 jQuery 方法: append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容 jQuery append() 方法在被选元素的结尾插入内容. $("p").append("Some appended text."); jQu

JavaScript(20)jQuery HTML 添加和删除元素

jQuery - 添加元素 通过 jQuery,可以很容易地添加新元素/内容. 添加新的 HTML 内容的四个 jQuery 方法: append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容 jQuery append() 方法在被选元素的结尾插入内容. $("p").append("Some appended text."); jQue

jQuery添加和删除元素class属性实例代码

jQuery添加和删除元素class属性实例代码:元素的的class属性一般是用来设置样式之用,所以添加或者删除都意味着改变元素的样式,下面就介绍一下如何使用jQuery来删除和添加元素的class属性值,希望能够给大家带来一定的帮助.代码实例如下: function switchTeachControl() { var target=$("#thediv"); if(target.hasClass("controlOff")) { target.removeCla

jquery操作html元素之(删除元素)

删除元素/内容 如需删除元素和内容,一般可使用以下两个 jQuery 方法: remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素 jQuery remove() 方法 jQuery remove() 方法删除被选元素及其子元素. 实例 $("#div1").remove(); jQuery empty() 方法 jQuery empty() 方法删除被选元素的子元素. 实例 $("#div1").empty(); 过滤被删除

Jquery 动态添加删除元素 用js添加的元素无法删除问题

用jquery方法的绑定侦听和销毁来解决动态div的增加删除: 正确代码: <script type="text/javascript" > $(document).ready(function(){  bindListener(); }) function addimg(){  $("#mdiv").append('<div ><input type="file" name="img[]" /&