jQuery操作元素追加内容示例


Posted in jQuery onJanuary 10, 2020

本文实例讲述了jQuery操作元素追加内容。分享给大家供大家参考,具体如下:

<html>
 <head>
 <title>jQuery操作文档结构</title>
 <meta charset="UTF-8"/>
 <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
 <script type="text/javascript">
  //内部的操作
  function testAppend(){
  //获取需要操作的对象
  var showdiv=$("#showdiv");
  //进行添加操作,指定内容的追加
  showdiv.append("<b>赛高</b>");  //在对象内部的后面添加指定的内容,其是html可解析的内容,和html不同的是:html重新赋值(覆盖)这个在内容后面追加
  }
  function testAppend2(){
  //获取需要操作的对象
  var u2=$("#u2");
  //进行添加操作,指定内容的追加
//  u2.appendTo("#show01");  //在对象的内部后面添加利用选择器选择的对象内容,把前面的对象移动到后面的对象的内部后面(一个剪切复制操作)
  $("#u2").appendTo(show01);
  }
  function testprepend(){
  //获取需要操作的对象
  var showdiv=$("#showdiv");
  //进行添加操作,指定内容的追加
  showdiv.prepend("<i>境界的彼方</i>"); //在对象的内部前面添加内容
  }
  function testprependTo(){
  //获取需要操作的对象
  var showdiv=$("#showdiv");
  //进行添加操作,指定内容的追加
  $("#u2").prependTo(showdiv); //在对象的内部前面添加选择器的对象(移动到)
//  showdiv.prependTo("#u2");
  }
  //外部插入
  function testAfter1(){
  //获取需要操作的对象
  var showdiv=$("#showdiv");
  //进行添加操作,指定内容的追加
  showdiv.after("<b>もちろん</b>"); //在对象的外部的后面添加内容
  }
  function testAfter2(){
  //获取需要操作的对象
  var showdiv=$("#showdiv");
  //进行添加操作,指定内容的追加
  $("#u2").insertAfter(showdiv); //在对象的外部的后面添加选择器的对象(移动到)
//  showdiv.prependTo("#u2");
  }
  function testBefore1(){
  //获取需要操作的对象
  var showdiv=$("#showdiv");
  //进行添加操作,指定内容的追加
  showdiv.before("<b>もちろん</b>"); //在对象的外部的前面添加内容
  }
  function testBefore2(){
  //获取需要操作的对象
  var showdiv=$("#showdiv");
  //进行添加操作,指定内容的追加
  $("#u2").insertBefore(showdiv); //在对象的内部前面添加选择器的对象
//  showdiv.prependTo("#u2");
  }
 </script>
 <style type="text/css">
  #showdiv{
  width: 300px;
  height: 300px;
  border: solid 1px;
  }
  #show01{
  width: 300px;
  height: 300px;
  border: solid 1px;
  }
 </style>
 </head>
 <body>
 <h3>jQuery操作文档结构</h3>
 <h4>内部操作</h4>
 <input type="button" name="" id="" value="测试追加内容--append" onclick="testAppend()"/>
 <input type="button" name="" id="" value="测试移动内容--appendTo" onclick="testAppend2()"/>
 <input type="button" name="" id="" value="测试追加内容--prepend" onclick="testprepend()"/>
 <input type="button" name="" id="" value="测试移动内容--prependTo" onclick="testprependTo()"/>
 <hr />
 <h4></h4>
 <input type="button" name="" id="" value="测试追加内容--after" onclick="testAfter1()"/>
 <input type="button" name="" id="" value="测试移动内容--after" onclick="testAfter2()"/>
 <input type="button" name="" id="" value="测试追加内容--before" onclick="testBefore1()"/>
 <input type="button" name="" id="" value="测试移动内容--before" onclick="testBefore2()"/>
 <hr />
 <div id="showdiv">
  <i>Clannad</i>
 </div><br /><br />
 <div id="show01">
  <!--<u>Clannad After Story</u>-->
 </div>
 <span id="u2"><u>Clannad After Story</u></span>
 <hr /> 
 </body>
</html>

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

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

jQuery 相关文章推荐
基于jQuery实现瀑布流页面
Apr 11 jQuery
关于jQuery库冲突的完美解决办法
May 20 jQuery
jquery网页加载进度条的实现
Jun 01 jQuery
使用 jQuery 实现表单验证功能
Jul 05 jQuery
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
用jquery获取select标签中选中的option值及文本的示例
Jan 25 jQuery
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
jQuery AJAX 方法success()后台传来的4种数据详解
Aug 08 jQuery
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
Feb 27 jQuery
jQuery实现异步上传一个或多个文件
Aug 17 jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 #jQuery
jquery选择器和属性对象的操作实例分析
Jan 10 #jQuery
jquery实现吸顶导航效果
Jan 08 #jQuery
基于jQuery实现挂号平台首页源码
Jan 06 #jQuery
详解jQuery中的prop()使用方法
Jan 05 #jQuery
jQuery 选择器用法基础入门示例
Jan 04 #jQuery
jQuery实现的图片点击放大缩小功能案例
Jan 02 #jQuery
You might like
PHP中的流(streams)浅析
2015/07/02 PHP
PHP汉字转换拼音的函数代码
2015/12/30 PHP
PHP实现图片批量打包下载功能
2017/03/01 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
form表单action提交的js部分与html部分
2014/01/07 Javascript
超简单JS二级、多级联动的简单实例
2014/02/18 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
JavaScript中string对象
2015/06/12 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
SVG描边动画
2017/02/23 Javascript
three.js中文文档学习之通过模块导入
2017/11/20 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
如何在js代码中消灭for循环实例详解
2018/07/29 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
JavaScript原型对象原理与应用分析
2018/12/27 Javascript
JavaScript实现抖音罗盘时钟
2019/10/11 Javascript
Vue实现按钮级权限方案
2019/11/21 Javascript
python操作xml文件详细介绍
2014/06/09 Python
Python实现去除代码前行号的方法
2015/03/10 Python
基于python的Tkinter编写登陆注册界面
2017/06/30 Python
快速解决PyCharm无法引用matplotlib的问题
2018/05/24 Python
Python小游戏之300行代码实现俄罗斯方块
2019/01/04 Python
在matplotlib中改变figure的布局和大小实例
2020/04/23 Python
Python实现一个简单的递归下降分析器
2020/08/01 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
python爬虫中url管理器去重操作实例
2020/11/30 Python
CSS3教程(5):网页背景图片
2009/04/02 HTML / CSS
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
大学军训感言1500字
2014/03/09 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
预备党员群众路线教育实践活动思想汇报2014
2014/10/25 职场文书
ipad隐藏软件app图标方法
2022/04/19 数码科技