jquery html添加元素/删除元素操作实例详解


Posted in jQuery onMay 20, 2020

本文实例讲述了jquery html添加元素/删除元素操作。分享给大家供大家参考,具体如下:

添加元素

添加新的 HTML 内容

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

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

append() 方法

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

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

prepend() 方法

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

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

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

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);    // 追加新元素
}

fter() 和 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);     // 在图片后添加文本
}

jQuery - 删除元素

删除元素/内容

如需删除元素和内容,一般可使用以下两个 jQuery 方法:

  • remove() - 删除被选元素(及其子元素)
  • empty() - 从被选元素中删除子元素

remove() 方法

remove() 方法删除被选元素及其子元素。

$("#div1").remove();

empty() 方法

jQuery empty() 方法删除被选元素的子元素。

$("#div1").empty();

过滤被删除的元素

jQuery remove() 方法也可接受一个参数,允许对被删元素进行过滤。

该参数可以是任何 jQuery 选择器的语法。

下面的例子删除 class="italic" 的所有 <p> 元素:

$("p").remove(".italic");

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

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

jQuery 相关文章推荐
使用jQuery和ajax代替iframe的方法(详解)
Apr 12 jQuery
jQuery实现简单的抽奖游戏
May 05 jQuery
关于jQuery库冲突的完美解决办法
May 20 jQuery
JQuery EasyUI的一些常用组件
Jul 12 jQuery
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 jQuery
jquery.pagination.js分页使用教程
Oct 23 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
jQuery实现带进度条的轮播图
Sep 13 jQuery
jQuery HTML css()方法与css类实例详解
May 20 #jQuery
jQuery 隐藏/显示效果函数用法实例分析
May 20 #jQuery
jQuery 淡入/淡出效果函数用法分析
May 19 #jQuery
jQuery 动画与停止动画效果实例详解
May 19 #jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 #jQuery
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
May 19 #jQuery
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 #jQuery
You might like
用PHP查询域名状态whois的类
2006/11/25 PHP
PHP图片裁剪函数(保持图像不变形)
2014/05/04 PHP
php实现的表单验证类完整示例
2019/08/13 PHP
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
各浏览器对click方法的支持差异小结
2011/07/31 Javascript
使用原生javascript创建通用表单验证——更锋利的使用dom对象
2011/09/13 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
Nodejs学习笔记之NET模块
2015/01/13 NodeJs
AngularJS内建服务$location及其功能详解
2016/07/01 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
详解Node.js中exports和module.exports的区别
2017/04/19 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
浅谈es6 javascript的map数据结构
2017/12/14 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
python中字典dict常用操作方法实例总结
2015/04/04 Python
Flask框架的学习指南之开发环境搭建
2016/11/20 Python
关于Python中异常(Exception)的汇总
2017/01/18 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
Python实现制度转换(货币,温度,长度)
2019/07/14 Python
用Python解数独的方法示例
2019/10/24 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
python 装饰器的使用示例
2020/10/10 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
设置器与访问器的定义以及各自特点
2016/01/08 面试题
综合办公室主任岗位职责
2014/04/13 职场文书
信息员培训方案
2014/06/12 职场文书
电子商务专业应届毕业生求职信
2014/06/21 职场文书
计划生育个人总结
2015/03/02 职场文书
中学生综合素质自我评价
2015/03/06 职场文书
2015年计划生育责任书
2015/05/08 职场文书
Python必备技巧之字符数据操作详解
2022/03/23 Python