jquery-7 jquery中的文档处理方法有哪些(方法的参数表示功能增强)

一、总结

一句话总结:多看参考文档,多看主干目录。一般的功能分两个方法来实现,一个对应标签,一个对应标签和事情,比如克隆,一个是只克隆标签,一个不仅克隆标签还克隆方法。

1、jquery中功能如何实现(从标签和事件两部分回答)?

一般的功能分两个方法来实现,一个对应标签,一个对应标签和事情,比如克隆,一个是只克隆标签,一个不仅克隆标签还克隆方法。

比如empty和detach方法,比如clone和clone(true)

  1. 23 // $(this).after($(this).clone());
  2. 24 $(this).after($(this).clone(true));

2、jquery中的文档处理分为哪六类?

内部追加(前后),外部追加(前后),包围(内外全),替换,删除(文本,标签,标签+事件),复制(标签,对象)

3、jquery中的文档处理中的内部追加函数有哪四个(分前后)?

append();
appendTo()
prepend();
prependTo();

  1. 31 // $('.div2').prepend($(this));
  2. 32 $(this).prependTo('.div2');

4、jquery中的文档处理中的外部插入函数有哪些?

after();
before();
insertAfter();
insertBefore();

5、jquery中的文档处理中的包围函数有哪些?

wrap();
wrapInner();
wrapAll();

6、jquery中的文档处理中的替换函数有哪些?

replaceWith();
replaceAll();

7、jquery中的文档处理中的删除函数有哪些?

empty();
remove();
detach();

  1. 25 $('p').click(function(){
  2. 26 obj=$(this).detach();
  3. 27 $('body').append(obj);
  4. 28 });

8、jquery中的文档处理中的复制函数有哪些?

clone();
clone(true);

  1. 22 $('img').click(function(){
  2. 23 // $(this).after($(this).clone());
  3. 24 $(this).after($(this).clone(true));
  4. 25 });

二、jquery中的文档处理方法有哪些

1、相关知识

文档处理:
1.内部缀加
append();
appendTo()
prepend();
prependTo();

2.外部插入
after();
before();
insertAfter();
insertBefore();

3.包围
wrap();
wrapInner();
wrapAll();

4.替换
replaceWith();
replaceAll();

5.删除
empty();
remove();
detach();

6.复制
clone();
clone(true);

2、代码

detach移除带事件

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>index</title>
  6. <style>
  7. *{
  8. font-family: 微软雅黑;
  9. }
  10. div{
  11. height:250px;
  12. background: #ccc;
  13. }
  14. </style>
  15. <script src="jquery.js"></script>
  16. </head>
  17. <body>
  18. <p>000000000001</p>
  19. <p>000000000002</p>
  20. <p>000000000003</p>
  21. <p>000000000004</p>
  22. <p>000000000005</p>
  23. </body>
  24. <script>
  25. $('p').click(function(){
  26. obj=$(this).detach();
  27. $('body').append(obj);
  28. });
  29.  
  30. </script>
  31. </html>

clone和cloneTrue对象克隆

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>index</title>
  6. <style>
  7. *{
  8. font-family: 微软雅黑;
  9. }
  10. div{
  11. background: #ccc;
  12. }
  13. </style>
  14. <script src="jquery.js"></script>
  15. </head>
  16. <body>
  17. <div>
  18. <img src="a.png" alt="">
  19. </div>
  20. </body>
  21. <script>
  22. $('img').click(function(){
  23. // $(this).after($(this).clone());
  24. $(this).after($(this).clone(true));
  25. });
  26. </script>
  27. </html>

prepend和prependTo前缀加

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>index</title>
  6. <style>
  7. *{
  8. font-family: 微软雅黑;
  9. }
  10. div{
  11. height:250px;
  12. background: #ccc;
  13. }
  14. </style>
  15. <script src="jquery.js"></script>
  16. </head>
  17. <body>
  18. <div class="div1">
  19. <h1>00000001</h1>
  20. <h1>00000002</h1>
  21. <h1>00000003</h1>
  22. <h1>00000004</h1>
  23. </div>
  24. <hr>
  25. <div class="div2">
  26.  
  27. </div>
  28. </body>
  29. <script>
  30. $('.div1 h1').click(function(){
  31. // $('.div2').prepend($(this));
  32. $(this).prependTo('.div2');
  33. });
  34. </script>
  35. </html>
 

jquery-7 jquery中的文档处理方法有哪些(方法的参数表示功能增强)的更多相关文章

  1. Mongoose在向集合中插入文档时的集合命名问题

    Mongoose使用结构化的模式应用到MongoDB集合,为MongoDB Node.js原生驱动程序提供了更多的功能和简化了数据库操作. 从创建连接到向数据库中写入一个条数据经历了以下步骤: 1.连 ...

  2. 在SharePoint 2013 中使用文档库Scheduling (计划公布功能)

    本文讲述在SharePoint2013 中使用文档库Scheduling (计划公布功能)的步骤和注意的事项. 文档库Scheduling (计划公布功能) 用于设定当文档通过审批后特定的时间区间内才 ...

  3. JavaScript中的文档模式和严格模式

    JavaScript中的文档模式和严格模式 语法模式有普通模式和严格模式两种 普通模式:正常的JavaScript语法拼写以及代码编写(相对于严格模式存在着语法上的不严谨),尽可能的识别错误以及不规范 ...

  4. MongoDB学习(操作集合中的文档)

    文档概念 文档的数据结构和JSON基本一样. 所有存储在集合中的数据都是BSON格式. BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON. 插入文档 insert()方法 ...

  5. 孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档

    孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档 (完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数据库 ...

  6. hibernate中出现 文档根元素 "hibernate-mapping" 必须匹配 DOCTYPE 根 "hibernate-configuration"

    hibernate中出现 文档根元素 "hibernate-mapping" 必须匹配 DOCTYPE 根 "hibernate-configuration"  ...

  7. Solr 18 - 通过SolrJ局部更新Solr中的文档 (原子操作、非覆盖操作)

    目录 1 需求分析 2 需求实现 2.1 pom.xml依赖 2.2 Java代码示例 3 补充说明 3.1 关于文档中_version_的取值说明 3.2 store=true/false的区别 1 ...

  8. 如何在Linux中复制文档

    在办公室里复印文档过去需要专门的员工与机器.如今,复制是电脑用户无需多加思考的任务.在电脑里复制数据是如此微不足道的事,以致于你还没有意识到复制就发生了,例如当拖动文档到外部硬盘的时候. 数字实体复制 ...

  9. Python中的文档字符串作用

    文档字符串是使用一对三个单引号 ''' 或者一对三个双引号 """来包围且没有赋值给变量的一段文字说明(如果是单行且本身不含引号,也可以是单引号和双引号), 它在代码执行 ...

随机推荐

  1. Linux架设Jsp环境

    本文已发表在2010年<网管员世界> 650) this.width=650;" onclick="window.open("http://blog.51ct ...

  2. Switchover and Failover说明

    SWITCHOVER Switchover是有计划的将primary切换为standby,standby切换为primary.在主库结束生产后,备库应用完所有主库archivelog或者redo lo ...

  3. 【Codeforces Round #451 (Div. 2) B】Proper Nutrition

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 可以直接一层循环枚举. 也可以像我这样用一个数组来存y*b有哪些. 当然.感觉这样做写麻烦了.. [代码] /* 1.Shoud i ...

  4. 基于mybatis的BaseDao及BaseService深度结合(转)

    原文地址:http://zhaoshijie.iteye.com/blog/2003209 关键字:Mybatis通用DAO设计封装(mybatis) 说明: mybatis默认分页机制为逻辑分页,所 ...

  5. 在一台机子上,安装,运行两mysql数据库实例

    为了方便测试,想要用到两个mysql数据库实例.以windows系统为例 当然安装第一个mysql数据库,很简单没什么说的.但是再要安装,运行mysql安装程序时,会提示,修复,卸载,重新安装. 这时 ...

  6. 洛谷 P2694 接金币

    P2694 接金币 题目描述 在二维坐标系里,有N个金币,编号0至N-1.初始时,第i个金币的坐标是(Xi,Yi).所有的金币每秒向下垂直下降一个单位高度,例如有个金币当前坐标是(xf, yf),那么 ...

  7. ubuntu下useradd与adduser差别,新建用户不再home文件夹下

    useradd username不会在/home下建立一个目录username adduser username会在/home下建立一个目录username useradd -m username跟a ...

  8. 设计模式之十二:状态模式(State)

    状态模式: 当一个对象的内部状态发生变化时同意改变它的行为. Allow an object to alter its behavior when its internal state changes ...

  9. 字串乱序 PHP&JS

    <?php /** * 字串乱序 PHP&JS * * php 中把字串乱序后输出给客户机的 JAVASCRIPT , JAVASCRIPT 中恢复 * 在指定长度提取一个字符,并把这一 ...

  10. Logstash Json 过滤器插件

    1. Json Filter 功能概述 这是一个JSON解析过滤器.它接受一个包含JSON的现有字段,并将其扩展为Logstash事件中的实际数据结构. 默认情况下,它将把解析过的JSON放在Logs ...