jQuery添加新内容的四个常用方法分析【append,prepend,after,before】


Posted in jQuery onMarch 19, 2019

本文实例讲述了jQuery添加新内容的四个常用方法。分享给大家供大家参考,具体如下:

添加新内容的四个 jQuery 方法区别如下:

append() - 在被选元素(里面)的结尾插入内容

prepend() - 在被选元素(里面)的开头插入内容

//jQuery append() 方法在被选元素的结尾插入内容。
$("p").append("Some appended text.");
//jQuery prepend() 方法在被选元素的开头插入内容。
$("p").prepend("Some prepended text.");

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

function appendText()
{
var txt1="<p>Text.</p>";        // 以 HTML 创建新元素
var txt2=$("<p></p>").text("Text.");  // 以 jQuery 创建新元素
var txt3=document.createElement("p"); // 以 DOM 创建新元素
txt3.innerHTML="Text.";
$("p").append(txt1,txt2,txt3);     // 追加新元素
}

after() - 在被选元素(外面)之后插入内容

before() - 在被选元素(外面)之前插入内容

$("img").after("Some text after");
$("img").before("Some text before");

通过 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);     // 在 img 之后插入新元素
}

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery实现Select下拉列表进行状态选择功能
Mar 30 jQuery
js和jquery中获取非行间样式
May 05 jQuery
jquery中each循环的简单回滚操作
May 05 jQuery
jQuery实现简单的滑动导航代码(移动端)
May 22 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
jQuery 中msgTips 顶部弹窗效果实现代码
Aug 14 jQuery
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
jQuery实现checkbox的简单操作
Nov 18 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 jQuery
jQuery实现遍历XML节点和属性的方法示例
Apr 29 jQuery
jQuery实现简单弹幕效果
Nov 28 jQuery
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 #jQuery
详解jQuery-each()方法
Mar 13 #jQuery
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 #jQuery
Jquery的autocomplete插件用法及参数讲解
Mar 12 #jQuery
JS/jQuery实现获取时间的方法及常用类完整示例
Mar 07 #jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 #jQuery
[jQuery] 事件和动画详解
Mar 05 #jQuery
You might like
PHP模板引擎SMARTY
2006/10/09 PHP
保存到桌面、设为桌面且带图标的PHP代码
2013/11/19 PHP
PHP生成和获取XML格式数据的方法
2016/03/04 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
PHP多种序列化/反序列化的方法详解
2017/06/23 PHP
PHP面向对象中new self()与 new static()的区别浅析
2017/08/17 PHP
EasyUi tabs的高度与宽度根据IE窗口的变化自适应代码
2010/10/26 Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
2012/08/09 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
JavaScript中instanceof与typeof运算符的用法及区别详细解析
2013/11/19 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
javascript省市区三级联动下拉框菜单实例演示
2015/11/29 Javascript
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
VUE路由动态加载实例代码讲解
2019/08/26 Javascript
如何在vue中使用jointjs过程解析
2020/05/29 Javascript
JS实现手风琴特效
2020/11/08 Javascript
[02:28]DOTA2英雄基础教程 狼人
2013/12/23 DOTA
Python中用Ctrl+C终止多线程程序的问题解决
2013/03/30 Python
实例Python处理XML文件的方法
2015/08/31 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
2019/01/19 Python
Python figure参数及subplot子图绘制代码
2020/04/18 Python
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
水电工岗位职责
2014/02/12 职场文书
大学新生军训自我鉴定
2014/03/18 职场文书
七匹狼男装广告词
2014/03/21 职场文书
销售竞赛活动方案
2014/08/23 职场文书
大三学生学年自我鉴定
2014/09/12 职场文书
让子弹飞观后感
2015/06/11 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
MySQL连接控制插件介绍
2021/09/25 MySQL
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL