一、类型选择器

jQuery的类型选择器
选择器 说明
:button 选择所有按钮
:checkbox 选择所有复选框
:file 选择所有文件上传输入框
:header 选择所有标题元素(h1,h2等)
:hidden 选择所有被隐藏的元素
:image 选择所有图片元素
:input 选择souyouinput元素
:last 选择最后一个元素
:parent 选择所有拥有至少一个子元素的元素
:password 选择所有的密码输入框
:radio 选择所有的单选框
:reset 选择所有的表单重置按钮
:selected 选择所有的状态为已选中的元素
:submit 选择所有的表单提交按钮
visible 选择所有的可见元素

二、选择更多元素

1.使用add方法

2.参数类型

add方法的参数类型
参数 说明
add(selector)、add(selector,context) 把匹配选择器(可选上下文对象)的所有元素添加到调用add方法的jQuery对象
add(HTMLElement)、add(HTMLElement[]) 把一个或一组HTMLElement添加到jQuery对象
add(jQuery) 把jQuery对象中的元素添加到当前jQuery中

三、限制选择范围

1.filter方法

filter方法的参数
参数 说明
filter(selector) 得到匹配选择器的元素(删除不匹配元素)
filter(HTMLElement) 得到参数对应的元素(删除其他元素)
filter(jQuery) 得到原始几何与参数jQuery对象所含元素集合的交集
filter(function(index)) 每个元素调用一次参数函数,若某个元素调用参数函数返回结果为false,就删除该元素

2.not方法

not方法的参数
参数 说明
not(selector) 删除匹配选择器的元素
not(HTMLElement)、not(HTMLElement[]) 删除指定的元素或者元素集合
not(jQuery) 删除原始集合与参数jQuery对象所含元素集合的交集
not(function(index)) 每个元素调用一次参数函数,若某个元素调用参数函数的返回结果为true,就删除该元素

3.map方法(映射方法)

map方法以一个函数为参数,灵活的处理一个jQuery对象,从而得到满足需要的另一个jQuery对象

四、检测结果集

1.is方法

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的更多相关文章

  1. jQuery2.x源码解析(缓存篇)

    jQuery2.x源码解析(构建篇) jQuery2.x源码解析(设计篇) jQuery2.x源码解析(回调篇) jQuery2.x源码解析(缓存篇) 缓存是jQuery中的又一核心设计,jQuery ...

  2. jQuery2.x源码解析(构建篇)

    jQuery2.x源码解析(构建篇) jQuery2.x源码解析(设计篇) jQuery2.x源码解析(回调篇) jQuery2.x源码解析(缓存篇) 笔者阅读了园友艾伦 Aaron的系列博客< ...

  3. jQuery2.x源码解析(设计篇)

    jQuery2.x源码解析(构建篇) jQuery2.x源码解析(设计篇) jQuery2.x源码解析(回调篇) jQuery2.x源码解析(缓存篇) 这一篇笔者主要以设计的角度探索jQuery的源代 ...

  4. jQuery2.x源码解析(回调篇)

    jQuery2.x源码解析(构建篇) jQuery2.x源码解析(设计篇) jQuery2.x源码解析(回调篇) jQuery2.x源码解析(缓存篇) 通过艾伦的博客,我们能看出,jQuery的pro ...

  5. 一起学习jQuery2.0.3源码—1.开篇

    write less,do more jQuery告诉我们:牛逼的代码不仅精简而且高效! 2006年1月由美国人John Resig在纽约的barcamp发布了jQuery,吸引了来自世界各地众多Ja ...

  6. jquery2源码分析系列

    学习jquery的源码对于提高前端的能力很有帮助,下面的系列是我在网上看到的对jquery2的源码的分析.等有时间了好好研究下.我们知道jquery2开始就不支持IE6-8了,从jquery2的源码中 ...

  7. jquery-2.0.0

    http://code.jquery.com/jquery-2.0.0.min.js (minified, for production) http://code.jquery.com/jquery- ...

  8. jQuery-2.1.4.min.js:4 Uncaught TypeError: Illegal invocation

    jQuery-2.1.4.min.js:4 Uncaught TypeError: Illegal invocation 此错误与crsf有关

  9. jquery-2.0.3.js和jquery-2.0.3.min.js的区别

    两个文件的作用是完全一样的. jquery-2.0.3.js里的代码是没有进行处理的原代码,适合于人们阅读与研究. jquery-2.0.3.min.js里的代码进行过特殊的处理, 如变量的名称基本都 ...

  10. 亲测!Jquery2.0不支持IE8-了

    最近由于测试需要,Win7回退到了官方更新的IE8浏览器,惊人的发现: <script src="//cdn.bootcss.com/jquery/2.0.0/jquery.min.j ...

随机推荐

  1. 安装初始化mysql后,默认几个库介绍

    背景介绍:  当我们安装初始化mysql后,默认建了几个数据库,那么这些数据库有什么作用呢?mysql> show databases;+--------------------+| Datab ...

  2. dedecms为后台自定义菜单的完整方法

    dedecms为后台自定义菜单的完整方法 品味人生 dedeCMS 围观7330次 18 条评论 编辑日期:2014-06-14 字体:大 中 小   最近在给客户定制一个企业网站,客户要求使用ded ...

  3. Google 的开源技术protobuf 简介与例子

    本文来自CSDN博客:http://blog.csdn.NET/program_think/archive/2009/05/31/4229773.aspx 今天来介绍一下"Protocol  ...

  4. Java 使用Redis缓存工具的图文详细方法

    开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java. (1)Java的安装配置可以参考我们的 Java ...

  5. LeetCode Potential Thought Pitfalls

    Problem Reason Reference Moving ZeroesSort Colors Corner cases   Shortest Word Distance Thought: 2 p ...

  6. MapReduce单表关联学习~

    首先考虑表的自连接,其次是列的设置,最后是结果的整理. 文件内容: import org.apache.hadoop.conf.Configuration; import org.apache.had ...

  7. python(24)urlencode和urldecode

    当url地址含有中文,或者参数有中文的时候,这个算是很难正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至‘/’做一下编码转换. 一.urlencode ur ...

  8. Angular(1)

    1.设计原则 1.YAGNI  不要把未来需求引入当前工程   2.KISS  keep it simple and stupid  语义化标记 合理注释 符合规定的命名 3.DRY(don't re ...

  9. 深入理解 Laravel Eloquent(三)——模型间关系(关联)

    Eloquent是什么 Eloquent 是一个 ORM,全称为 Object Relational Mapping,翻译为 "对象关系映射"(如果只把它当成 Database A ...

  10. Laravel 校验规则之字段值唯一性校验

    版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] laravel validator unique 'name' => 'required|unique:test,disp ...