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

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

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

jQuery append() 方法 .

append() 方法在被选元素的结尾插入内容

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

操作前后的代码对比

前:<p id="test1">这是一个有字的段落。</p>
后:<p>这是一个段落。 <b>追加文本</b>。</p>

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

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

操作前后的代码对比

前:<p id="test1">这是一个有字的段落。</p>
后:<p><b>追加文本</b>这是一个段落</p>

jQuery after() 和 before() 方法

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

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

结果:
<b>之前</b><img src="/images/logo.png"><i>之后</i>

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

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

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

插入之前
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
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);          // 在图片后添加文本
}
</script>
</head>
<body><img src="/images/logo2.png" >
<br><br>
<button onclick="afterText()">之后插入</button></body>
</html>
插入之后
<body style="">
<img src="/images/logo2.png"><b>I </b><i>love </i><big>jQuery!</big>
<br><br>
<button onclick="afterText()">之后插入</button>
</body>

jQuery |添加标签元素/内容相关推荐

  1. jq增加删除html标签,jQuery添加\删除元素

    jQuery添加\删除元素 html> jquery添加和删除元素 $(function(){ //添加元素 //元素内部添加 //append()在被选元素的结尾插入内容; // $('but ...

  2. jQuery添加插入元素技巧

    1.jQuery添加插入元素技巧有两种:指定元素的里面和外面 2.里面添加: 里面的前面添加:prepend.prependTo: 里面的后面添加:append.appendTo: 3.外面添加: 外 ...

  3. jquery 添加插入元素技巧前面和后面

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

  4. 6 JS 和 Jquery 删除标签元素

    6 JS 和 Jquery 删除标签元素 Jquery:$().remove() jQuery remove() 方法删除被选元素及其子元素, 即删除元素自身. <body> <di ...

  5. JQuery 添加动态元素JS或CSS无效

    1.动态添加的元素无法绑定事件 平时写前端页面,经常用到模板引擎,或者是后期通过json动态生成的元素需要绑定各种事件,但是怎么调用都调用不到,是因为,页面加载的时候,你的js已经执行完了,但是元素还 ...

  6. jQuery 添加删除元素

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

  7. jquery添加未来元素时,其绑定事件不起作用解决办法

    delegate说起对未来元素是其作用的,于是写下代码: <!DOCTYPE HTML> <html> <head><meta charset="u ...

  8. jq在html中添加dom元素,使用jQuery添加DOM元素的最佳方法

    所以我已经看到了三种向页面添加html/DOM元素的方法.我很好奇他们每个人的利弊是什么. 1 - 传统的JavaScript 我相信直接的JS方法是通过构造每个元素,设置属性,然后附加它们.例: v ...

  9. javascrpt --- 使用jquery添加dom元素和Angular ng-repeat生成select性能比较

    今天用两种方法实现了动态的给select添加option的功能. 第一种是用jquery. // html <select id="drag-pointList">&l ...

最新文章

  1. 当对象与原型有相同的属性,调用时的上下文指向问题
  2. assert()函数_【工程师分享】避免Xil_Assert系列宏导致的死循环
  3. 自己动手做聊天机器人 一-涉及知识【转】
  4. 微软请你学Linux,你没有听错,是Linux系列培训4月~6月,共16期,4月5日起盛情开始!微软请你!!!
  5. caspase3是什么意思_caspase-3
  6. Zend Framework学习(3)第一个zend应用
  7. python基础教程书籍-python基础教程书籍名著日本
  8. 融云即时通讯SDK集成 – 国内厂商推送集成踩坑篇(Android平台)
  9. google bert deeping watch
  10. 2022iOS面试题集锦(iOS interview)
  11. 电源线径大小与用电负荷的关系
  12. IEEE论文检测的字体未嵌入问题Times New Roman,Bold, Times New Roman,Italic is not embedded解决方法
  13. WordPress采集插件推荐都是免费采集插件
  14. LATEX Mathematical Symbols
  15. OK6410上裸机点亮LED程序
  16. roce流量抓包 linux,roce性能测试方法
  17. 以太坊合并60天,算通过大考验了吗?何时迈入星辰大海?
  18. Lucene搜索(含高亮)
  19. 下一个10年,可能改变世界的5项重大发现!真正革命性的进步
  20. VUE3中使用pinia

热门文章

  1. 'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件
  2. 作用域链(scope chain)和原型链(prototype chain)
  3. innodb Cardinality学习笔记
  4. 常见索引结构—B+树
  5. 1001: [BeiJing2006]狼抓兔子
  6. spring IOC 之篇三:默认标签的解析
  7. macOS SIP 权限设置
  8. 团队作业5——测试与发布(Alpha版本)
  9. .net 4下引用低版本.net类库发生异常的解决方案
  10. ActionScript 3.0 概要