jQuery - HTML DOM 操作(三)

jQuery 中提供了一系列的 HTML DOM 操作的方法,比起原生 JavaScript 的 DOM 操作,显得更加地简便。

本文目录:

  1. 添加元素或内容;
  2. 删除元素或内容。

添加元素或内容

jQuery 中提供了一系列的方法来添加元素或内容,这里主要介绍以下四种:

  • prepend(): 在所选元素的开头插入元素或内容(标签内);
  • append(): 在所选元素的结尾插入元素或内容(标签内);
  • before(): 在所选元素之前插入元素或内容(标签外);
  • after(): 在所选元素之后插入元素或内容(标签外)。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>添加删除元素或内容</title>
    <script src="js/jquery-1.8.3.js"></script>
</head>
<body>
<p id="p1">这是一个段落</p>
<button id="btn1">在标签开头插入内容</button>
<button id="btn2">在标签结尾插入内容</button>
<h1 id="h1">这是一个段落</h1>
<button id="btn3">在标签之前插入内容</button>
<button id="btn4">在标签之后插入内容</button>
<script>
    $(function () {
        $("#btn1").click(function () {
            $("#p1").prepend("之前");
        });

        $("#btn2").click(function () {
            $("#p1").append("<b>之后</b>");
        });

        $("#btn3").click(function () {
            $("#h1").before("<b>之前</b>");
        });

        $("#btn4").click(function () {
            $("#h1").after("之后");
        });
    });
</script>
</body>
</html>

效果演示:

添加元素或内容.gif

删除元素或内容

jQuery 中提供了一系列的方法来删除元素或内容,这里介绍下面两种方法:

  • remove(): 删除所选元素及其子元素(包括内容和事件);
  • empty(): 删除所选元素本身及其子元素的内容和事件。

代码:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>删除元素或内容</title>
    <script src="js/jquery-1.8.3.js"></script>
    <style>
        #div1 {
            width: 400px;
            height: 200px;
            background-color: coral;
        }

        p{
            color: yellow;
        }
    </style>
</head>
<body>
<div id="div1">divdividiv
    <p>段落1</p>

    <p>段落2</p>

    <p>段落3</p>
</div>
<button id="btn1">删除 div 元素</button>
<button id="btn2">清空 div 元素</button>
<script>
    $(function () {
        $("#btn1").click(function () {
            $("#div1").remove();
        });

        $("#btn2").click(function () {
            $("#div1").empty();
        });
    });
</script>
</body>
</html>

效果演示:

删除元素或内容.gif

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 8,857评论 0 44
  • 第1章 简介 第2章 DOM节点的创建 2-1 DOM创建节点及节点属性 通过JavaScript可以很方便的获...
    mo默22阅读 4,320评论 0 8
  • DOM创建节点及节点属性 通过JavaScript可以很方便的获取DOM节点,从而进行一系列的DOM操作。但实际上...
    阿r阿r阅读 4,628评论 0 9
  • 通过jQuery,您可以选取(查询,query)HTML元素,并对它们执行“操作”(actions)。 jQuer...
    枇杷树8824阅读 3,895评论 0 3
  • 1:jQuery节点创建与属性的处理 创建元素节点:可以有几种方式,后面会慢慢接触。常见的就是直接把这个节点的结构...
    码农小杨阅读 3,777评论 0 1

友情链接更多精彩内容