jquery----中级函数
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.div1{width: 1000px; height: 800px; background: yellow; color: red; font-size: 18px;}
</style>
<script src='../jquery-3.1.1.min.js'></script>
<script>
$(function(){
// $('div').parents('body').css('background','red');
// $('span').siblings().css('background','yellow');
// $('h2').clone().appendTo('h3');
// $('span').wrap('<div>');
// $('span').wrapInner('<div>');
// $('h1').unwrap(); // var elem=$('h1');
// var elem2=elem.add('h3');
// elem2.css('background','red');
// $('li').slice(1,4).css('background','blue');
// console.log($('form').serialize());
console.log($('form').serializeArray()); });
</script>
</head>
<body>
<div class="div1">
get()下标,和lenght属性 get()可以把jquery转成原生的js<br/>
参数就是集合的下标 用法$('div').get(0).interHtml; <br/>
for(i=0; i<$('li').get().length; i++){}; 无参数时会循环集合<br/>
outterWidth(); 可以获取隐藏元素的属性,<br/>
offsetWidth(); 不可以获取隐藏元素的属性;<br/>
.html()可以获取写入dom节点标签; .text()只能读取文本可写入文本<br/>
.remove()删除对象和对象事件; .detach();删除对象但是不删除对象事件<br/>
$(function(){...})Dom加载完执行函数 $(document).ready();页面加载完执行<br/> $('.div2').parents()获取当前元素的祖先节点();参数就是筛选的功能;可以过滤多个属性<br/>
$('.div2').closest(); 获取元素最近的父级节点();必须要写筛选的参数,不支持多个<br/>
$('div2').siblings();找所有兄弟节点,参数也是筛选功能;<br/>
$('div2').nextAll();找上面的兄弟节点;<br/>
$('div2').prevAll(); 找下面的兄弟节点;<br/>
Until()截止;<br/>
$('div2').parentsUntil();父级截止-参数为截止节点;<br/>
$('div2').nextUntil();找上面截止的兄弟节点; 参数为截止的兄弟节点<br/>
$('div2').prevAll();找下面截止的兄弟节点; 参数为截止的兄弟节点<br/> $('div2').clone();克隆节点 无参数的时候不克隆事件;参数为true时克隆事件<br/>
$('span').wrap('');外部包装;每个标签包装一个; $('span').wrapAll('');<br/>
$('span').wrapInner('');内部包装; unwrap();删除包装(不包括body)<br/>
$('li').slice(1,4); 从参数1,到参数2;选中;<br/>
$('form').serialize();sting形成的串联;$('form').serializeArray()串联成数组形式<br/>
</div>
<div class="div2">
<span>1span</span>
<span>2span</span>
<h1>h1</h1><h2>h2</h2><h3>h3</h3>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<form>
<input type="text" name="a" value='1'/>
<input type="text" name="b" value='2'/>
<input type="text" name="c" value='3'/>
</form>
</div>
</body>
</html>
jquery----中级函数的更多相关文章
- 图片放大功能插件及jquery.extend函数理解
前端时间,产品提出社区评论中的图片需要有放大功能.感觉可以共用,所以就想整合一个插件,过程中也借鉴了一些例子. 分析下自己的代码思路: var scaleImg = function(opts) { ...
- jquery each函数 break和continue功能
jquery each函数 break和continue功能幸运的是另一个突破,持续一个jQuery循环方式.你可以打破在函数返回一个jQuery参数虚假循环.一个可以继续执行只是在做不指定返回值或返 ...
- jQuery 遍历函数
转载http://www.cnblogs.com/tylerdonet/archive/2013/04/05/3000618.html jQuery 遍历函数包括了用于筛选.查找和串联元素的方法. 函 ...
- 关于jquery中用函数来设置css样式
关于jquery中用函数来设置css样式 2016-12-21 23:27:55 1.jquery语法 $(selector).css(name,function(index,value)) name ...
- jQuery.attr() 函数详解
一,jQuery.attr() 函数详解: http://www.365mini.com/page/jquery-attr.htm 二,jQuery函数attr()和prop()的区别: http: ...
- jQuery.noConflict() 函数
jQuery.noConflict()函数用于让出jQuery库对变量$(和变量jQuery)的控制权. 一般情况下,在jQuery库中,变量$是变量jQuery的别名,它们之间是等价的,例如jQue ...
- jQuery.ajax() 函数详解
jQuery.ajax()函数用于通过后台HTTP请求加载远程数据. jQuery.ajax()函数是jQuery封装的AJAX技术实现,通过该函数,我们无需刷新当前页面即可获取远程服务器上的数据. ...
- Jquery核心函数
在Jquery中,所有的DOM对象都将封装成Jquery对象,而且只有Jquery对象才能使用Jquery方法或者属性来执行相应的操作. 所以Jquery提供了一个可以将DOM对象封装成Jquery对 ...
- jQuery.makeArray() 函数详解
jQuery.makeArray()函数用于将一个类数组对象转换为真正的数组对象. 所谓"类数组对象"就是一个常规的Object对象,但它和数组对象非常相似:具备length属性, ...
- jQuery基础之(三)jQuery功能函数前缀及与window.onload冲突
1.jQuery功能函数前缀 在javascript中,开发者通常会编写一些小函数来处理各种操作细节,例如在用户提交表单时,要将文本框最前端和最末端的空格内容清理掉.而javascript中没有类似t ...
随机推荐
- Hotaru's problem
Hotaru's problem Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) ...
- 使用getopt_long来解析参数的小函数模板
getopt_long原型 #define no_argument 0 #define required_argument 1 #define optional_argument 2 struct o ...
- 解决ppt中视频不能播放的问题
小伙伴一直在纠结一个问题,有个ppt,在其他人的电脑上可以正常播放其中的视频,但是在某一个电脑上却总是不能播放,一直没找到原因,俺们今早捯饬了一下,貌似找到一丢丢原因和解决办法了. #1,疑似原因 为 ...
- JS判断字符串长度的5个方法
这篇文章主要介绍了JS判断字符串长度的5个方法,并且区分中文和英文,需要的朋友可以参考下 目的:计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: 代码如下: String.pr ...
- Prototype原型(创建型模式)
依赖关系的倒置:抽象不应该依赖于实现的细节,实现细节应该依赖于抽象. 原型模式的定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象.prototype模式允许一个对象再创建另外一个可 ...
- Windows phone应用开发[17]-xap提交异常处理
在windows phone 应用提交操作上早在2011年时就写过一篇Windows phone 应用开发[4]-应用发布,那时wp应用提交官方市场的流程繁杂[超过了5步].因为上传和填写应用信息页面 ...
- 对dom的理解
js对dom的操作可以理解为: 增.删.改.查 获取对象:查 对象操作:增,修,删 内容操作:innerHTML,innerText等 事件操作:mouse,key 样式操作:id,tag,class ...
- NSArray 倒序 输出
NSMutableArray *array = [NSMutableArray arrayWithObjects:@"1",@"2",@"3" ...
- C#安全性记录
安全性一直是开发中,重中之重的问题.不过平时用的不算特别多,基本上用个MD5,SSL也就到这了.再次记录一下,以免忘记. MD5多次加密 MD5算法是不可逆算法.应用于密码验证,完整性验证这种特征.这 ...
- centos7下 安装mysql
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-rele ...