http://www.runoob.com/jquery/jquery-dom-add.html

jQuery - 添加元素


通过 jQuery,可以很容易地添加新元素/内容。


添加新的 HTML 内容

我们将学习用于添加新内容的四个 jQuery 方法:

  • append() - 在被选元素的结尾插入内容
  • prepend() - 在被选元素的开头插入内容
  • after() - 在被选元素之后插入内容
  • before() - 在被选元素之前插入内容

jQuery append() 方法

jQuery append() 方法在被选元素的结尾插入内容(仍然该元素的内部)。

实例

$("p").append("追加文本");

尝试一下 »


jQuery prepend() 方法

jQuery prepend() 方法在被选元素的开头插入内容。

实例

$("p").prepend("在开头追加文本");

尝试一下 »


通过 append() 和 prepend() 方法添加若干新元素

在上面的例子中,我们只在被选元素的开头/结尾插入文本/HTML。

不过,append() 和 prepend() 方法能够通过参数接收无限数量的新元素。可以通过 jQuery 来生成文本/HTML(就像上面的例子那样),或者通过 JavaScript 代码和 DOM 元素。

在下面的例子中,我们创建若干个新元素。这些元素可以通过 text/HTML、jQuery 或者 JavaScript/DOM 来创建。然后我们通过 append() 方法把这些新元素追加到文本中(对 prepend() 同样有效):

实例

function appendText()
{var txt1="<p>文本。</p>";              // 使用 HTML 标签创建文本var txt2=$("<p></p>").text("文本。");  // 使用 jQuery 创建文本var txt3=document.createElement("p");txt3.innerHTML="文本。";               // 使用 DOM 创建文本 text with DOM$("body").append(txt1,txt2,txt3);        // 追加新元素
}

尝试一下 »


jQuery after() 和 before() 方法

jQuery after() 方法在被选元素之后插入内容。

jQuery before() 方法在被选元素之前插入内容。

实例

$("img").after("在后面添加文本");$("img").before("在前面添加文本");

尝试一下 »


通过 after() 和 before() 方法添加若干新元素

after() 和 before() 方法能够通过参数接收无限数量的新元素。可以通过 text/HTML、jQuery 或者 JavaScript/DOM 来创建新元素。

在下面的例子中,我们创建若干新元素。这些元素可以通过 text/HTML、jQuery 或者 JavaScript/DOM 来创建。然后我们通过 after() 方法把这些新元素插到文本中(对 before() 同样有效):

实例

function afterText()
{var txt1="<b>I </b>";                    // 使用 HTML 创建元素var txt2=$("<i></i>").text("love ");     // 使用 jQuery 创建元素var txt3=document.createElement("big");  // 使用 DOM 创建元素txt3.innerHTML="jQuery!";$("img").after(txt1,txt2,txt3);          // 在图片后添加文本
}

尝试一下 »


总结:

append/prepend 是在选择元素内部嵌入。

after/before 是在元素外面追加。


参数可以是个 list:

function afterText(){var txt1="<b>I </b>";                    // 使用 HTML 创建元素var txt2=$("<i></i>").text("love ");     // 使用 jQuery 创建元素var txt3=document.createElement("big");  // 使用 DOM 创建元素txt3.innerHTML="jQuery!";$("img").after([txt1,txt2,txt3]);          // 在图片后添加文本
}

转载于:https://www.cnblogs.com/YUJIE666/p/10340051.html

jQuery - 添加元素相关推荐

  1. JQuery:JQuery添加元素

    JQuery:添加元素 通过 jQuery,可以很容易地添加新元素/内容.添加新的HTML内容. 我们将学习用于添加新内容的四个jQuery方法: append() - 在被选元素的结尾插入内容 pr ...

  2. jquery追加html及移除,jQuery 添加元素和删除元素的方法

    添加新的 HTML 内容 我们将学习用于添加新内容的四个 jQuery 方法: append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在 ...

  3. JQuery 添加元素(jquery对象),删除元素( .remove())

    append(),appendTo():追加子(标签)元素. $(a).append($(b))  等同于   $(b).appendTo($(a)) prepend(),prependTo():前加 ...

  4. jQuery添加元素

    今天教大家来通过jQuery来很容易地添加与删除元素以及内容.我们主要学习的方法有添加的方法四个. 首先我们来通过append()和prepend()方法来添加若干新元素,老样子,我们先来看效果展示: ...

  5. jquery添加元素(前面和后面)

    jQuery添加插入元素技巧: jquery添加分为在指定元素的里面添加和外面添加两种: 里面添加使用(append 和prepend) 里面添加又分为在里面的前面添加和后面添加 里面的前面添加使用 ...

  6. jQuery添加元素的方法

    before() 在被选元素之前插入内容 after() 在被选元素之后插入内容 prepend() 在被选元素的开头插入内容 append() 在被选元素的结尾插入内容

  7. 转载JQuery 获取设置值,添加元素详解

    转载原地址 http://www.cnblogs.com/0201zcr/p/4782476.html jQuery 获取内容和属性 jQuery DOM 操作 jQuery 中非常重要的部分,就是操 ...

  8. JQuery 的添加元素

    JQuery 的添加 (导入jquery.js 文件和自己的js文件), <!DOCTYPE html> <html lang="en"> <head ...

  9. jQuery中添加元素删除元素的方法

    开发工具与关键技术:VS.jQuery 作者:#33 撰写时间:撰写时间:2019年06月06日 jQuery添加元素的方法和移除元素的方法: 引入jQuery插件:  <script src= ...

  10. jQuery HTML 添加和删除元素

    jQuery - 添加元素 通过 jQuery,可以很容易地添加新元素/内容. 添加新的 HTML 内容的四个 jQuery 方法: append() - 在被选元素的结尾插入内容 prepend() ...

最新文章

  1. JQuery 基础:8.节点操作
  2. clion 远程调试配置失败 Failed to reload 错误
  3. “全面二孩”效应消失,这十大原因导致“生不动”
  4. 设计桑基图_教你用pyecharts制作交互式桑基图,赶快学起来吧!
  5. Nginx URL 重写
  6. ffmpeg解码流程 turorial5详解
  7. SpringCloud学习--微服务架构
  8. html九宫格抽奖视频,原生JS实现九宫格抽奖效果
  9. 3-3numpy:向量与矩阵的计算,矩阵的逆
  10. rsa 2048 java_使用SHA-256和RSA 2048进行加密和签名
  11. “过早的性能优化是魔鬼”
  12. 拓扑排序:如何确定代码源文件的编译依赖关系
  13. mysql sql自动优化_SQL语句的自动优化_MySQL
  14. java面试基础篇--hashMap中如何解决hash冲突
  15. java公众号第三方开发平台_微信开放平台之公众号第三方平台开发及全网发布验证...
  16. 【Python】TX云服务器下CentOS+Python3+Nginx+uwsgi+Bottle搭建Web服务
  17. 1、JavaScript入门
  18. ~4.1 剑指 Offer 05. 替换空格
  19. JS中函数的返回值介绍
  20. Python利用requests抓取页面源代码(基础)

热门文章

  1. java面试常考_java面试常考题
  2. python笔记:统计字符串里各种字符的个数 + pandas删除某列
  3. 多小区下小区上行速率的计算(6)
  4. 用eclipse无法打开html里用绝对路径添加的图片但是在外面可以打开的解决方法
  5. java语言没有保留结构和联合,java选择题判断题题库.doc
  6. sql 只要一个字段相同则只显示一条数据_sql 有一个字段内容重复的 只显示一条的方法...
  7. 【机器学习系列】隐马尔科夫模型第一讲:通俗易懂概述HMM
  8. 基于kubectl实现红队K8S模拟对抗
  9. 怎么轻松学JAVA(三个月拿实习Offer):小猿的JAVA后端之路(持续更新)
  10. 陕西省单招计算机应用考什么,陕西省对口单招计算机应用基础模拟试题四