jquery-7 jquery中的文档处理方法有哪些(方法的参数表示功能增强)
jquery-7 jquery中的文档处理方法有哪些(方法的参数表示功能增强)
一、总结
一句话总结:多看参考文档,多看主干目录。一般的功能分两个方法来实现,一个对应标签,一个对应标签和事情,比如克隆,一个是只克隆标签,一个不仅克隆标签还克隆方法。
1、jquery中功能如何实现(从标签和事件两部分回答)?
一般的功能分两个方法来实现,一个对应标签,一个对应标签和事情,比如克隆,一个是只克隆标签,一个不仅克隆标签还克隆方法。
比如empty和detach方法,比如clone和clone(true)
23 // $(this).after($(this).clone());
24 $(this).after($(this).clone(true));
2、jquery中的文档处理分为哪六类?
内部追加(前后),外部追加(前后),包围(内外全),替换,删除(文本,标签,标签+事件),复制(标签,对象)
3、jquery中的文档处理中的内部追加函数有哪四个(分前后)?
append();
appendTo()
prepend();
prependTo();
31 // $('.div2').prepend($(this));
32 $(this).prependTo('.div2');
4、jquery中的文档处理中的外部插入函数有哪些?
after();
before();
insertAfter();
insertBefore();
5、jquery中的文档处理中的包围函数有哪些?
wrap();
wrapInner();
wrapAll();
6、jquery中的文档处理中的替换函数有哪些?
replaceWith();
replaceAll();
7、jquery中的文档处理中的删除函数有哪些?
empty();
remove();
detach();
25 $('p').click(function(){
26 obj=$(this).detach();
27 $('body').append(obj);
28 });
8、jquery中的文档处理中的复制函数有哪些?
clone();
clone(true);
22 $('img').click(function(){
23 // $(this).after($(this).clone());
24 $(this).after($(this).clone(true));
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移除带事件
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
<style>
*{
font-family: 微软雅黑;
}
div{
height:250px;
background: #ccc;
}
</style>
<script src="jquery.js"></script>
</head>
<body>
<p>000000000001</p>
<p>000000000002</p>
<p>000000000003</p>
<p>000000000004</p>
<p>000000000005</p>
</body>
<script>
$('p').click(function(){
obj=$(this).detach();
$('body').append(obj);
}); </script>
</html>
clone和cloneTrue对象克隆
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
<style>
*{
font-family: 微软雅黑;
}
div{
background: #ccc;
}
</style>
<script src="jquery.js"></script>
</head>
<body>
<div>
<img src="a.png" alt="">
</div>
</body>
<script>
$('img').click(function(){
// $(this).after($(this).clone());
$(this).after($(this).clone(true));
});
</script>
</html>
prepend和prependTo前缀加
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
<style>
*{
font-family: 微软雅黑;
}
div{
height:250px;
background: #ccc;
}
</style>
<script src="jquery.js"></script>
</head>
<body>
<div class="div1">
<h1>00000001</h1>
<h1>00000002</h1>
<h1>00000003</h1>
<h1>00000004</h1>
</div>
<hr>
<div class="div2"> </div>
</body>
<script>
$('.div1 h1').click(function(){
// $('.div2').prepend($(this));
$(this).prependTo('.div2');
});
</script>
</html>
jquery-7 jquery中的文档处理方法有哪些(方法的参数表示功能增强)的更多相关文章
- Mongoose在向集合中插入文档时的集合命名问题
Mongoose使用结构化的模式应用到MongoDB集合,为MongoDB Node.js原生驱动程序提供了更多的功能和简化了数据库操作. 从创建连接到向数据库中写入一个条数据经历了以下步骤: 1.连 ...
- 在SharePoint 2013 中使用文档库Scheduling (计划公布功能)
本文讲述在SharePoint2013 中使用文档库Scheduling (计划公布功能)的步骤和注意的事项. 文档库Scheduling (计划公布功能) 用于设定当文档通过审批后特定的时间区间内才 ...
- JavaScript中的文档模式和严格模式
JavaScript中的文档模式和严格模式 语法模式有普通模式和严格模式两种 普通模式:正常的JavaScript语法拼写以及代码编写(相对于严格模式存在着语法上的不严谨),尽可能的识别错误以及不规范 ...
- MongoDB学习(操作集合中的文档)
文档概念 文档的数据结构和JSON基本一样. 所有存储在集合中的数据都是BSON格式. BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON. 插入文档 insert()方法 ...
- 孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档
孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档 (完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数据库 ...
- hibernate中出现 文档根元素 "hibernate-mapping" 必须匹配 DOCTYPE 根 "hibernate-configuration"
hibernate中出现 文档根元素 "hibernate-mapping" 必须匹配 DOCTYPE 根 "hibernate-configuration" ...
- Solr 18 - 通过SolrJ局部更新Solr中的文档 (原子操作、非覆盖操作)
目录 1 需求分析 2 需求实现 2.1 pom.xml依赖 2.2 Java代码示例 3 补充说明 3.1 关于文档中_version_的取值说明 3.2 store=true/false的区别 1 ...
- 如何在Linux中复制文档
在办公室里复印文档过去需要专门的员工与机器.如今,复制是电脑用户无需多加思考的任务.在电脑里复制数据是如此微不足道的事,以致于你还没有意识到复制就发生了,例如当拖动文档到外部硬盘的时候. 数字实体复制 ...
- Python中的文档字符串作用
文档字符串是使用一对三个单引号 ''' 或者一对三个双引号 """来包围且没有赋值给变量的一段文字说明(如果是单行且本身不含引号,也可以是单引号和双引号), 它在代码执行 ...
随机推荐
- collapse折叠
基本: <button class="btn btn-primary" data-toggle="collapse" data-target=" ...
- weblogic安装(无界面静默安装)
一.环境准备 1. 用户准备 Generic通用版weblogic不能用ROOT用户安装,如无其他用户需先创建用户,创建用户步骤此处略过 2. 下载weblogic 在官网下载weblogic,将下载 ...
- 趣闻|Python之禅(The Zen of Python)
在Python解释器中输入“import this”会发生什么?如果你不知道这个彩蛋,推荐继续阅读这篇文章. 2001年秋,Foretec(一家会议组织公司)正在准备召开第十届Internationa ...
- 邮件协议与port
电子邮箱的协议有SMTP.POP2.POP3.IMAP4等.都隶属于TCP/IP协议簇,默认状态下.分别通过TCPport25.110和143建立连接.针对不同的用途和功能,我们在邮件se ...
- 【C语言】编写函数实现库函数atoi,把字符串转换成整形
//编写函数实现库函数atoi.把字符串转换成整形 #include <stdio.h> #include <string.h> int my_atoi(const char ...
- body{display:none}
body{display:none} 使浏览器不显示内容,用这样的代码删除 $document = str_replace('body{display:none}','',$document);
- 微信支付v2开发(9) 标记客户投诉处理状态
本文介绍微信支付中如何标记客户投诉的处理状态. 一.API Api 的 url 为: https://api.weixin.qq.com/payfeedback/update?access_token ...
- maven 详细描述
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...
- 1.1 Python基础知识 - 变量
1.什么是变量? 变量是可以通过变量名访问的内存地址,变量通常是可变的. 2.怎样去定义? 变量格式: 变量名 = "变量值" 例如: name = "Zhanghk&q ...
- Android java取得实时上周的时间
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Te ...