JQuery中的appendTo方法是会改变页面原有的结构,包括原从页面中取到结构的地方,比如如下代码(代码来自慕课网):

<!DOCTYPE html>
<html>
<head><meta http-equiv="Content-type" content="text/html; charset=utf-8" /><title></title><style>.left {width: auto;height: 150px;}.left div {width: 150px;height: 120px;padding: 5px;margin: 5px;float: left;background: #bbffaa;border: 1px solid #ccc;}</style><script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
</head><body><h2>add方法()</h2><div class="left first-div"><div class="div"><ul><li>list item 1</li><li>list item 2</li><li>list item 3</li></ul><p>新的p元素</p></div></div><div class="right"></div><br/><button>点击:add传递元素标签</button><button>点击:add传递html结构</button><script type="text/javascript">$("button:first").click(function() {//把p元素添加到li的合集中$('li').add('p').css('background', 'red')})</script><script type="text/javascript">$("button:last").click(function() {//把html结构'<p>新的p元素</p>'//加入到li的合集中,为了能够在页面上显示//需要再重新appendTo到指定的节点处//值得注意:整个结构位置都改变了$('li').add('<p>新的p元素</p>').appendTo($('.right'))})</script>
</body>
</html>

该代码使用了appendTo()方法:

$('li').add('<p>新的p元素</p>').appendTo($('.right')

将取到的的所有li元素放到right类下的结构里,结果是,原来含有的p元素的结构里,p元素全部不见了,全部都移到right类下的结构里了,如图:
执行代码前:

执行代码后:

因此appendTo改变了整个HTML文件的结构。

关于JQuery中的appendTo方法相关推荐

  1. 用JQuery中的Ajax方法获取web service等后台程序中的方法

    用JQuery中的Ajax方法获取web service等后台程序中的方法 1.准备需要被前台html页面调用的web Service,这里我们就用ws来代替了,代码如下: using System; ...

  2. jQuery中animate( )的方法及$(“body“).animate({‘scrollTop‘:top},500)不被Firefox支持问题的解决

    jQuery中animate( )的方法及$("body").animate({'scrollTop':top},500)不被Firefox支持问题的解决 参考文章: (1)jQu ...

  3. jquery中的map()方法与js中的map()方法

    1.jquery中的map()方法 首先看一个简单的实例: $("p").append( $("input").map(function(){ return $ ...

  4. jQuery 中的 end 方法

    如有错误,欢迎批评指正! jQuery 中的 end 方法,我从 stackoverflow 上的一个回答开始讲: 原文链接: What does the .end() function do in ...

  5. 原生JS中的三大家族(offset/scroll/client)与jQuery中对应的方法

    JS中的offset家族: 一.offsetEWidth与offsetHeight: 获取的是元素的实际宽高 = width + border + padding 注意点: 1.可以获取行内及内嵌的宽 ...

  6. ajax远程调用,jquery中的ajax方法怎样通过JSONP进行远程调用

    关于JSONP的概念和为什么要使用JSONP网上已经有很多教程,这一节主要演示下在JQUERY中的ajax方法怎样通过JSONP进行远程调用 首先介绍下$.ajax的参数 type:请求方式 GET/ ...

  7. JQuery中ajax,get方法在asmx中的使用

    喜大普奔,今天终于完成了一个月前就想完成的一个代码实现.就是在点击一个按钮后禁用按钮,弹出正在操作的提示框,执行完事件后再启用按钮. 以前的想法是Ajax和aspx联用,这样,省页面,也不用对后台代码 ...

  8. js中的onclick事件和JQuery中的click方法以及on方法事件用法总结

    1.onclick是绑定的事件(它是一个事件),注意该事件绑定只是JacaScript中有(js中的),Jquery中并没有此事件,告诉浏览器在鼠标点击时候要做什么 2.click方法(jquery中 ...

  9. jQuery 中的 get() 方法

    jQuery 中的 get() 方法 开发工具与关键技术:Microsoft Visual Studio,jQuery知识 作者:张智鹏 撰写时间:2020 年 8 月 17 日 在 jQuery 中 ...

最新文章

  1. 使用ECLIPSE制作可执行文件
  2. MATLAB 2018a软件安装教程
  3. numpy reshape resize用法
  4. Hyperledger Fabric 智能合约实战 (2)软件安装Docker、 Docker-composer、go
  5. 半波对称振子方向图_移动天线的概念 | 天线方向性
  6. sonar 集群环境工作机制的深入理解
  7. JMeter如何切换成中文详细步骤
  8. openstack 手动安装版 功能测试
  9. 网易云音乐喊话酷狗称其“耍猴”:专利文件与“跟听”毫无关系
  10. python进程与线程_Python进程与线程知识
  11. redis php 使用实例
  12. springboot + h2 + vue + AceEditor + element-ui 数据库管理系统(DMS)- JavaWeb毕业设计|课程设计
  13. 德尔菲法——意见可靠预测方法
  14. linux内top命令,Linux中的top命令的详细解释
  15. 如何删除Mac下载PS后莫名其妙多出来的几个程序
  16. 实现类似PS魔棒功能(漫水填充floodfill()) OpenCV
  17. 互联网公司创业的7道槛
  18. 普林斯顿和宾大沃顿早申录取公布,常青藤精英教育一举拿下
  19. OSChina 周五乱弹 ——喵星生物学:喵和喵奴
  20. PL/SQL 创建定时任务

热门文章

  1. 网站友情链接建设的九个原则
  2. 鸿蒙系统支持和汽车互联吗,华为公布三大鸿蒙车载操作系统
  3. 【笔记】Kibana安装并结合Elasticsearch使用
  4. MOBILEYE: Vision-based ACC with a Single Camera
  5. 微博季报图解:营收4.5亿美元同比降22% 广告需求短期内承压
  6. 基于鸿蒙操作系统的鸿蒙信息搜索引擎
  7. uint8 t对应java,uint8_t*和jstring之间的转换
  8. 湖南大学 路由实验 ensp 实验1-1 静态路由及默认路由基本设置
  9. 浅谈企业入侵防御体系建设
  10. 查看CentOS 发行版的名称及其版本号