jQuery2
一、类型选择器
| 选择器 | 说明 |
| :button | 选择所有按钮 |
| :checkbox | 选择所有复选框 |
| :file | 选择所有文件上传输入框 |
| :header | 选择所有标题元素(h1,h2等) |
| :hidden | 选择所有被隐藏的元素 |
| :image | 选择所有图片元素 |
| :input | 选择souyouinput元素 |
| :last | 选择最后一个元素 |
| :parent | 选择所有拥有至少一个子元素的元素 |
| :password | 选择所有的密码输入框 |
| :radio | 选择所有的单选框 |
| :reset | 选择所有的表单重置按钮 |
| :selected | 选择所有的状态为已选中的元素 |
| :submit | 选择所有的表单提交按钮 |
| visible | 选择所有的可见元素 |
二、选择更多元素
1.使用add方法
2.参数类型
| 参数 | 说明 |
| add(selector)、add(selector,context) | 把匹配选择器(可选上下文对象)的所有元素添加到调用add方法的jQuery对象 |
| add(HTMLElement)、add(HTMLElement[]) | 把一个或一组HTMLElement添加到jQuery对象 |
| add(jQuery) | 把jQuery对象中的元素添加到当前jQuery中 |
三、限制选择范围
1.filter方法
| 参数 | 说明 |
| filter(selector) | 得到匹配选择器的元素(删除不匹配元素) |
| filter(HTMLElement) | 得到参数对应的元素(删除其他元素) |
| filter(jQuery) | 得到原始几何与参数jQuery对象所含元素集合的交集 |
| filter(function(index)) | 每个元素调用一次参数函数,若某个元素调用参数函数返回结果为false,就删除该元素 |
2.not方法
| 参数 | 说明 |
| not(selector) | 删除匹配选择器的元素 |
| not(HTMLElement)、not(HTMLElement[]) | 删除指定的元素或者元素集合 |
| not(jQuery) | 删除原始集合与参数jQuery对象所含元素集合的交集 |
| not(function(index)) | 每个元素调用一次参数函数,若某个元素调用参数函数的返回结果为true,就删除该元素 |
3.map方法(映射方法)
map方法以一个函数为参数,灵活的处理一个jQuery对象,从而得到满足需要的另一个jQuery对象
四、检测结果集
1.is方法
| 参数 | 说明 |
| is(selector) | 如果结果集中至少有一个元素匹配选择器,返回true |
| is(HTMLElement)、is(HTMLElement[]) | 如果结果集中包含指定的HTMLElement或者至少包含指定HTMLElement[]中的一个元素,返回true |
| is(jQuery) | 如果结果集中至少包含一个参数对象中的元素,返回true |
| is(function(index)) | 如果至少有一次参数函数返回true,则返回true |
五、修改、回退结果集
| 方法 | 说明 |
| end() | 扔掉当前结果集,返回jQuery对象中缓存着的上一个结果集 |
| addBack()、addBack(selector) | 得到原始结果集与当前选择结果的合集,支持可选的选择器参数,利用这个选择器参数可过滤原始结果集 |
jQuery2的更多相关文章
- jQuery2.x源码解析(缓存篇)
jQuery2.x源码解析(构建篇) jQuery2.x源码解析(设计篇) jQuery2.x源码解析(回调篇) jQuery2.x源码解析(缓存篇) 缓存是jQuery中的又一核心设计,jQuery ...
- jQuery2.x源码解析(构建篇)
jQuery2.x源码解析(构建篇) jQuery2.x源码解析(设计篇) jQuery2.x源码解析(回调篇) jQuery2.x源码解析(缓存篇) 笔者阅读了园友艾伦 Aaron的系列博客< ...
- jQuery2.x源码解析(设计篇)
jQuery2.x源码解析(构建篇) jQuery2.x源码解析(设计篇) jQuery2.x源码解析(回调篇) jQuery2.x源码解析(缓存篇) 这一篇笔者主要以设计的角度探索jQuery的源代 ...
- jQuery2.x源码解析(回调篇)
jQuery2.x源码解析(构建篇) jQuery2.x源码解析(设计篇) jQuery2.x源码解析(回调篇) jQuery2.x源码解析(缓存篇) 通过艾伦的博客,我们能看出,jQuery的pro ...
- 一起学习jQuery2.0.3源码—1.开篇
write less,do more jQuery告诉我们:牛逼的代码不仅精简而且高效! 2006年1月由美国人John Resig在纽约的barcamp发布了jQuery,吸引了来自世界各地众多Ja ...
- jquery2源码分析系列
学习jquery的源码对于提高前端的能力很有帮助,下面的系列是我在网上看到的对jquery2的源码的分析.等有时间了好好研究下.我们知道jquery2开始就不支持IE6-8了,从jquery2的源码中 ...
- jquery-2.0.0
http://code.jquery.com/jquery-2.0.0.min.js (minified, for production) http://code.jquery.com/jquery- ...
- jQuery-2.1.4.min.js:4 Uncaught TypeError: Illegal invocation
jQuery-2.1.4.min.js:4 Uncaught TypeError: Illegal invocation 此错误与crsf有关
- jquery-2.0.3.js和jquery-2.0.3.min.js的区别
两个文件的作用是完全一样的. jquery-2.0.3.js里的代码是没有进行处理的原代码,适合于人们阅读与研究. jquery-2.0.3.min.js里的代码进行过特殊的处理, 如变量的名称基本都 ...
- 亲测!Jquery2.0不支持IE8-了
最近由于测试需要,Win7回退到了官方更新的IE8浏览器,惊人的发现: <script src="//cdn.bootcss.com/jquery/2.0.0/jquery.min.j ...
随机推荐
- 在C#中使用C++编写的类
现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额.因此很多以前搞VC++开发的人都转向用更强大的VS.Net.在这种情况下,有很多开发人员就面临了如何在C#中使用C++开发好的类 ...
- vb6 获取 http only 的 Cookie
Option Explicit ' No more data is available. ' The data area passed to a system call is too small. P ...
- 你所不了解的setTimeout
看到了一篇不错的文章<你会用setTimeout吗 >,转载过来的,改了个名字,一下子感觉搞大上了,嘎嘎. 加了几个关于 setTimeout 和setInterval的小知识: 关于se ...
- 【C】 01 - 再学C语言
“C语言还用再学吗?嵌入式工程师可是每天都在用它,大家早就烂熟于心,脱离语言这个层面了”.这样说不无道理,这门古老的语言以其简单的语法.自由的形式的而著称.使用C完成工作并不会造成太大困扰,所以很少有 ...
- python---dict字典
Python 字典 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式 ...
- 框架--NoHttp和OkHttp哪个好用,Volley和NoHttp哪个好用?
NoHttp和OkHttp哪个好用,Volley和NoHttp哪个好用? NoHttp 源码及Demo托管在Github欢迎大家Star: https://github.com/Y0LANDA/NoH ...
- mysql日志详细解析
MySQL日志: 主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志: 日志是mysql数据库的重要组成部分.日志文件中记录着mysql数据库运行期间发生的变化:也就是说用来记录mysql ...
- Python-Tkinter几何布局管理(转)
所有的Tkinter组件都包含专用的几何管理方法,这些方法是用来组织和管理整个父配件区中子配件的布局的.Tkinter提供了截然不同的三种几何管理类:pack.grid和place. pack() p ...
- webstrom 2016 破解
本篇文章经过笔者实验结果,网友均可放心使用 版权声明:本文为博主原创文章,未经博主允许不得转载. 工欲善其事,必先利其器 websrtom作为前端开发神器,现在是越来越多的用户使用.很多小白们下载好了 ...
- 埃及分数-IDA*
Description 在古埃及,人们使用单位分数的和(形如1/a的, a是自然数)表示一切有理数.如:2/3=1/2+1/6,但不允许2/3=1/3+1/3,因为加数中有相同的.对于一个分数a/b, ...