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插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
jQuery日期范围选择器附源码下载
May 23 jQuery
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
Oct 13 jQuery
jQuery实现碰到边缘反弹的动画效果
Feb 24 jQuery
jQuery实现使用sort方法对json数据排序的方法
Apr 17 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
jQuery+CSS实现的标签页效果示例【测试可用】
Aug 14 jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 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 文件系统详解
2012/09/13 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
Mootools 1.2教程 类(一)
2009/09/15 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
2015/12/29 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
JS查找字符串中出现次数最多的字符
2016/09/05 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
Angular移动端页面input无法输入的解决方法
2017/11/14 Javascript
Vue.js搭建移动端购物车界面
2020/06/28 Javascript
Nodejs Express 通过log4js写日志到Logstash(ELK)
2018/08/30 NodeJs
微信小程序实现简单评论功能
2018/11/28 Javascript
Vue.js的复用组件开发流程完整记录
2018/11/29 Javascript
微信小程序实现页面分享onShareAppMessage
2019/08/12 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
Python  连接字符串(join %)
2008/09/06 Python
Python获取文件ssdeep值的方法
2014/10/05 Python
python实现简单的计时器功能函数
2015/03/14 Python
利用selenium爬虫抓取数据的基础教程
2019/06/10 Python
Python figure参数及subplot子图绘制代码
2020/04/18 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
英国买鞋网站:Charles Clinkard
2019/11/14 全球购物
信号量和自旋锁的区别?如何选择使用?
2015/09/08 面试题
军校制空专业毕业生自我鉴定
2013/11/16 职场文书
机械设计毕业生自荐信
2014/02/02 职场文书
《跨越海峡的生命桥》教学反思
2014/02/24 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
离婚协议书标准格式
2014/10/04 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
《海上日出》教学反思
2016/02/23 职场文书
六年级语文教学反思
2016/03/03 职场文书
使用vue判断当前环境是安卓还是IOS
2022/04/12 Vue.js
一次SQL查询优化原理分析(900W+数据从17s到300ms)
2022/06/10 SQL Server