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实现前端分页功能
Mar 23 jQuery
详谈jQuery中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
jQuery实现鼠标滑过预览图片大图效果的方法
Apr 26 jQuery
利用jQuery异步上传文件的插件用法详解
Jul 19 jQuery
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
jquery使用FormData实现异步上传文件
Oct 25 jQuery
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
Dec 05 jQuery
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
jquery实现下载图片功能
Jul 18 jQuery
jquery实现图片放大镜效果
Dec 23 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入门
2006/10/09 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
表格展示无限级分类(PHP版)
2012/08/21 PHP
php检查是否是ajax请求的方法
2015/04/16 PHP
初学js插入节点appendChild insertBefore使用方法
2011/07/04 Javascript
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
JS实现的数组全排列输出算法
2015/03/19 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
JS之相等操作符详解
2016/09/13 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
2016/12/20 Javascript
基于cookie实现zTree树刷新后展开状态不变
2017/02/28 Javascript
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
基于iview-admin实现动态路由的示例代码
2019/10/02 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
2019/10/28 Javascript
5分钟快速看懂ES6中的反射与代理
2019/12/19 Javascript
Python学习之asyncore模块用法实例教程
2014/09/29 Python
Python随机生成数模块random使用实例
2015/04/13 Python
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
Python中防止sql注入的方法详解
2017/02/25 Python
python 生成图形验证码的方法示例
2018/11/11 Python
django query模块
2019/04/20 Python
python解析xml简单示例
2019/06/21 Python
pycharm配置git(图文教程)
2019/08/16 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
俄罗斯领先的移动和数字设备在线商店:Svyaznoy.ru
2020/12/21 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
干部行政关系介绍信
2014/01/17 职场文书
人力资源作业细则
2014/03/03 职场文书
股东合作协议书
2014/04/14 职场文书
大学新学期计划书
2014/04/28 职场文书
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android