一:基本选择器

1:标签选择器: 返回值(元素集合):$("h2")选取所有h2元素。

2:类选择器:返回值(元素集合):$(".title")选取所有class为title的元素。

3:ID选择器:返回值(单个元素):$("$title")选取id为title的元素。

4:并集选择器:返回值(元素集合):$("div,p,.title")选取所有div.p和class为.title的所有元素!

5:交集选择器:返回值(单个元素或元素集合):$("h2.title")选取所有拥有class 为title的h2元素!

6:全局选择器:返回值(集合元素):$("*")选取所有元素!

二:层次选择器

1:后代选择器:返回值(元素集合):$("#menu span")选取#menu下所有的span元素!

2:子选择器:返回值(元素集合):$("#menu >span")选取#menu下的子元素span!

3:相邻元素选择器:返回值(元素集合):$("h2+dl")选取紧邻h2元素之后的同辈元素dl!

4:同辈元素选择器:返回值(元素集合):$("h2~dl")选取h2元素之后所有的同辈元素dl!

三:属性选择器:

1:[attribute]:返回值(元素集合):$("[href]")选取含有href'属性的元素!

2:[attribute=value]:返回值(元素集合):$("[href='#']")选取href属性为#的元素!

3:[attribute ^=value]:返回值(元素集合):$("[href^='en']")选取href属性以en开头的属性!

4:[attribute $=value]:返回值(元素集合):$("[href $='.jpg']")选取href属性以.jpg结尾的元素!

5:[attribute $=value]:返回值(元素集合):$("[href*=‘txt’]")选取href属性值中含有txt的元素!

四:基本过滤选择器:

:first  选取第一个元素 : $("li:first")选取所有li元素中的第一个li元素。

:last  选取最后一个元素 : $("li:first")选取所有li元素中的最后一个li元素。

:not ("...")  选取去除所有与给定选择器匹配的元素 :  $("li:not(.three)")选取class不是three的li元素!

:even 选取索引是偶数的所有元素: $("li:even")   选取索引是偶数的所有li元素!

:odd 选取索引是奇数的所有元素:$("li:old") 选取索引是奇数的所有li元素!

:eq(index) 选取索引等于index的元素:$("li:eq(1)")选取索引等于1的li元素!

:gt(index)选取索引大于index的元素:$("li:gt(1)")选取索引大于1的li元素!不包括1!

:lt(index)选取索引小于index的元素:$("li:lt(1)") 选取索引小于1的li元素!

:header 选取所有的标题元素:$(":header") 选取网页中所有的标题元素!

:focus 选取当前获取焦点的元素:$(":focus")选取当前获取焦点的元素!

那些年我们用到的jquery选择器!!的更多相关文章

  1. JQuery 选择器

    选择器是JQuery的根基,在JQuery中,对事件的处理,遍历DOM和AJAX操作都依赖于选择器.如果能够熟练地使用选择器,不仅能简化代码,而且还可以事半功倍. JQuery选择器的优势 1.简洁的 ...

  2. jQuery的案例及必知重要的jQuery选择器

    Jquery能做什么 访问和操作DOM元素 控制页面样式 对页面事件进行处理 扩展新的jQuery插件 与Ajax技术完美结合 Jquery的优势 体积小,压缩后只有100KB左右 l强大的选择器 出 ...

  3. 深入学习jQuery选择器系列第一篇——基础选择器和层级选择器

    × 目录 [1]id选择器 [2]元素选择器 [3]类选择器[4]通配选择器[5]群组选择器[6]后代选择器[7]兄弟选择器 前面的话 选择器是jQuery的根基,在jQuery中,对事件处理.遍历D ...

  4. jQuery选择器和选取方法 http://www.cnblogs.com/MaxIE/p/4078869.html

    我们已经使用了带有简单Css选择器的jQuery选取函数:$().现在是时候深入了解jQuery选择器语法,以及一些提取和扩充选中元素集的方法了. 一.jQuery选择器 在CSS3选择器标淮草案定义 ...

  5. 《锋利的jQuery(第2版)》笔记-第2章-jQuery选择器

    选择器是jQuery的根基,在jQuery中,对事件处理.遍历DOM和Ajax操作都依赖于选择器.熟练使用选择器,不仅可以简化代码,而且可以达到事半功倍的效果. 2.1 jQuery选择器是什么 1. ...

  6. 深入学习jQuery选择器系列第八篇——过滤选择器之伪子元素选择器

    × 目录 [1]通用形式 [2]反向形式 [3]首尾元素 [4]唯一元素 前面的话 本文是子元素选择器的续篇,主要介绍关于nth-of-type()选择器的内容.该部分内容并非没有出现在<锋利的 ...

  7. 深入学习jQuery选择器系列第四篇——过滤选择器之属性选择器

    × 目录 [1]简单属性 [2]具体属性 [3]条件属性 前面的话 属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素,对应于CSS中的属性选择器.属性过滤选择器可分为简单属性选择器.具体属性选 ...

  8. 深入学习jQuery选择器系列第二篇——过滤选择器之子元素选择器

    × 目录 [1]通用形式 [2]反向形式 [3]首尾元素 [4]唯一元素 前面的话 在上一篇中已经介绍过基础选择器和层级选择器,本文开始介绍过滤选择器.过滤选择器是jQuery选择器中最为庞大也是最为 ...

  9. jQuery-1.9.1源码分析系列(二)jQuery选择器

    1.选择器结构 jQuery的选择器根据源码可以分为几块 init: function( selector, context, rootjQuery ) { ... // HANDLE: $(&quo ...

随机推荐

  1. css中的background属性

    第一次写博客,我就写写今天在编写网页的过程中,对background的两种运用,一是background中的线性渐变,对背景的渐变我其实是很少使用的,所以今天在写的时候我用css3的帮助手册,back ...

  2. iOS 代理反向传值

    在上篇博客 iOS代理协议 中,侧重解析了委托代理协议的概念等,本文将侧重于它们在开发中的应用. 假如我们有一个需求如下:界面A上面有一个button.一个label.从界面A跳转到界面B,在界面B的 ...

  3. abap 字符串处理

    1).SHIFT:截断字符串 SHIFT {c} [BY {n} PLACES] [{mode}].:      作用:去掉字符串的前n个位置的字符,如果n未指定,默认为1,如果指定的n小于等于0,则 ...

  4. 在内网中OWA第一次访问速度慢的问题

      当网络环境为内网时,有时访问OWA站点一直卡在Office Web App 那里. 这是因为SharePoint有一个证书需要联网检索 此环境为SharePoint 2013 通过下面的三个步骤 ...

  5. URL 路径长度限制(错误:指定的文件或文件夹名称太长)

    本节讨论 URL 的构成.SharePoint 2010 构建 URL 的方式.URL 的编码和加长以及作为其他 URL 中的参数传递的方式. SharePoint URL 的构成 SharePoin ...

  6. 微信小程序需要https后台的创业机会思考

    最近比较关注微信小程序,而且微信小程序的后台必须强制要求https, https相对http成本要高很多了. 这里我感觉有2个商机 (1)提供https 中转服务器 ,按流量来收费 (2) 微信小程序 ...

  7. GitHub Top 100 的项目(iOS)

    主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. Android 版本的在此: https://gith ...

  8. Ubuntu下面su初始密码设置

    rcm@rcm:~$ sudo passwd 输入新的 UNIX 密码: 重新输入新的 UNIX 密码: passwd:已成功更新密码

  9. 正则表达式 exec 获取字符串中的汉字

    要求:仅获取attr中的 “编辑发起状态的执行人表单” ,路径C:\fakepath\是不固定的,可以是C:\fakepath\hhh\hhhh\ 解决: var attr = C:\fakepath ...

  10. visual studio生成后调试启动又提示部分项目需要生成问题总结

    长久以来若干个项目都遇到过类似的情形,已经成功生成的项目启动调试或者再生成依然认为部分项目需要生成而不是跳过.总结以往的经验,记录下来,以便大家遇到时处理. 若有多个项目提示需要重新生成,优先检查被依 ...