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 ...
随机推荐
- docker-compose启动的tomcat无法远程连接jmx
最近想学习下java GC优化,就用了一下VisualVM,在远程服务器启动了一个非docker的tomcat,很顺利的就连接了,但是用docker-compose启动的服务却 怎么也连不上,一定是d ...
- OrchardNoCMS模块生成工具命令简化
OrchardNoCMS模块生成工具命令行简化列表: 目前只有codegen feature和cultures三个命令. 对应的都进行了参数简化. 例如:codegen module 简化为cod ...
- ASP.NET WebForm中异步请求防止XSRF攻击的方法
在ASP.NET MVC中微软已经提供了如何防止跨域攻击的方法.对于传统Webfrom中使用Handler来接受ajax的Post请求数据,如何来防止XSRF攻击呢.这里给大家提供一个简单地方法,和M ...
- 对.net技术组件的分析和选择
.net很庞杂,学习最忌讳什么?为了学而学,而不是为了用而学.我们不是为了成为教师,所以不要成为书呆子,不要成为"博士",要从庞杂的技术群中选择自己需要的内容进行学习. 如果不加选 ...
- EO.Pdf 去水印版本,需要的自取
链接:http://pan.baidu.com/s/1o8apLpC 密码:9axl
- 【深入理解计算机系统02】ISA 与内存模型
第二篇:认识ISA(Instruction Set Architecture) 重要概念: [ISA] [IA-32]:Intel把32位x86架构的名称x86-32改称为IA-32,一种身边很常见的 ...
- Java并发编程之阻塞队列
1.什么是阻塞队列? 队列是一种数据结构,它有两个基本操作:在队列尾部加入一个元素,从队列头部移除一个元素.阻塞队里与普通的队列的区别在于,普通队列不会对当前线程产生阻塞,在面对类似消费者-生产者模型 ...
- Web jquery表格组件 JQGrid 的使用 - 全部代码
系列索引 Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引 Web jquery表格组件 JQGrid 的使用 - 4.JQGrid参数.ColModel API.事件 ...
- python基础知识
由于python的灵活性,赋值前无需强调变量的数据类型,并且变量的数据类型在后期的操作过程中还可以改变,故不介绍关键字,直接定义方法及可以调用的方法. I 基本数据类型 一.字符串 1.使用单引号或 ...
- Silicon C8051F340之GPIO口配置与使用
一.背景: 很久前用过C8051,现在有相关需求需要重新使用C8051,然后发现一年前开发的相关经验都忘得 基本上差不多了.连最基本的GPIO口配置还得重新来看手册,所以有此文,做个记录,以备下次快速 ...