基本选择器 
$("#myDiv") 匹配唯一的具有此id值的元素 
$("div") 匹配指定名称的所有元素 
$(".myClass") 匹配具有此class样式值的所有元素 
$("*") 匹配所有元素 
$("div,span,p.myClass") 联合所有匹配的选择器

层叠选择器 
$("form input") 后代选择器,选择ancestor的所有子孙节点 
$("#main > *") 子选择器,选择parent的所有子节点 
$("label + input") 临选择器,选择prev的下一个临节点 
$("#prev ~ div") 同胞选择器,选择prev的所有同胞节点

基本过滤选择器 
$("tr:first") 匹配第一个选择的元素 
$("tr:last") 匹配最后一个选择的元素 
$("input:not(:checked) + span")从原元素集合中过滤掉匹配selector的所有元素(这里有是一个临选择器) 
$("tr:even") 匹配集合中偶数位置的所有元素(从0开始) 
$("tr:odd") 匹配集合中奇数位置的所有元素(从0开始) 
$("td:eq(2)") 匹配集合中指定位置的元素(从0开始) 
$("td:gt(4)") 匹配集合中指定位置之后的所有元素(从0开始) 
$("td:gl(4)") 匹配集合中指定位置之前的所有元素(从0开始) 
$(":header") 匹配所有标题 
$("div:animated") 匹配所有正在运行动画的所有元素

内容过滤选择器 
$("div:contains('John')") 匹配含有指定文本的所有元素 
$("td:empty") 匹配所有空元素(只含有文本的元素不算空元素) 
$("div:has(p)") 从原元素集合中再次匹配所有至少含有一个selector的所有元素 
$("td:parent") 匹配所有不为空的元素(含有文本的元素也算) 
$("div:hidden") 匹配所有隐藏的元素,也包括表单的隐藏域 
$("div:visible") 匹配所有可见的元素

属性过滤选择器 
$("div[id]") 匹配所有具有指定属性的元素 
$("input[name='newsletter']") 匹配所有具有指定属性值的元素 
$("input[name!='newsletter']") 匹配所有不具有指定属性值的元素 
$("input[name^='news']") 匹配所有指定属性值以value开头的元素 
$("input[name$='letter']") 匹配所有指定属性值以value结尾的元素 
$("input[name*='man']") 匹配所有指定属性值含有value字符的元素 
$("input[id][name$='man']") 匹配同时符合多个选择器的所有元素

子元素过滤选择器 
$("ul li:nth-child(2)"), 
$("ul li:nth-child(odd)"), 匹配父元素的第n个子元素 
$("ul li:nth-child(3n + 1)") 
$("div span:first-child") 匹配父元素的第1个子元素 
$("div span:last-child") 匹配父元素的最后1个子元素 
$("div button:only-child") 匹配父元素的唯一1个子元素

表单元素选择器 
$(":input") 匹配所有的表单输入元素,包括所有类型的input, textarea, select 和 button 
$(":text") 匹配所有类型为text的input元素 
$(":password") 匹配所有类型为password的input元素 
$(":radio") 匹配所有类型为radio的input元素 
$(":checkbox") 匹配所有类型为checkbox的input元素 
$(":submit") 匹配所有类型为submit的input元素 
$(":image") 匹配所有类型为image的input元素 
$(":reset") 匹配所有类型为reset的input元素 
$(":button") 匹配所有类型为button的input元素 
$(":file") 匹配所有类型为file的input元素 
$(":hidden") 匹配所有类型为hidden的input元素或表单的隐藏域

表单元素过滤选择器 
$(":enabled") 匹配所有可操作的表单元素 
$(":disabled") 匹配所有不可操作的表单元素 
$(":checked") 匹配所有已点选的元素 
$("select option:selected") 匹配所有已选择的元素

JQuery Selectors 方法说明的更多相关文章

  1. jQuery 事件方法大全-超全的总结

    jquery经常使用的事件: /*     on     off     hover     blur     change     click     dblclick     focus     ...

  2. Django配合使用Jquery post方法

    Django使用jQuery的post方法需要解决两个问题: 1.Django中为了防止跨站请求,在post提交时都会带上csrf_token,利用Jquery进行post请求也需要:否则就会出现40 ...

  3. jQuery on()方法

    jQuery on()方法是官方推荐的绑定事件的一个方法. $(selector).on(event,childSelector,data,function,map) 由此扩展开来的几个以前常见的方法 ...

  4. jquery ajax 方法及各参数详解

    1.$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息. 参数列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type ...

  5. jquery.extend方法

    jquery.extend()用来扩展jquery中方法,实现插件. 1.jQuery.extend函数详细用法! 扩展jQuery静态方法. 1$.extend({ 2test:function() ...

  6. jQuery extend方法使用及实现

    一.jQuery extend方法介绍 jQuery的API手册中,extend方法挂载在jQuery和jQuery.fn两个不同对象上方法,但在jQuery内部代码实现的是相同的,只是功能却不太一样 ...

  7. 优化加载jQuery的方法

    请看下面的一段代码: <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js" ...

  8. C#实现jQuery的方法连缀

    jQuery的方法连缀使用起来非常方便,可以简化语句,让代码变得清晰简洁.那C#的类方法能不能也实现类似的功能呢?基于这样的疑惑,研究了一下jQuery的源代码,发现就是需要方法连缀的函数方法最后返回 ...

  9. jQuery原型方法each使用和源码分析

    jQuery.each方法是jQuery的核心工具方法之一,通用例遍方法,可用于例遍对象和数组.不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象.通常需要两个参数 ...

随机推荐

  1. SQL Server性能优化(2)获取基本信息

    以下常用的SQL语句有利于我们分析数据库的基本信息,然后根据查询的结果进行优化. 1. 查看索引碎片     无论何时对基础数据执行插入.更新或删除操作,SQL Server 数据库引擎都会自动维护索 ...

  2. submit和button的区别

    两者主要区别在于:submit可以提交表单(form),而button如果不指定onclick等事件处理函数,它是不做任何事情的.注意哦,在页面上<input type="submit ...

  3. 01.JSP基础语法

        本章主要讲解Java Web与JSP的入门内容,适合有JSP或Java Web基础的读者学习. 1.Web应用与web.xml文件 (1)Java Web应用程序的结构     Java We ...

  4. poj 1985 Cow Marathon 树的直径

    题目链接:http://poj.org/problem?id=1985 After hearing about the epidemic of obesity in the USA, Farmer J ...

  5. 在linux中使用phpize安装php扩展模块

    介绍:linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块.使用phpize脚本安装php扩展模块的好处:在安装php时没有 ...

  6. 编译libcore-amr静态库

    在此链接下 https://github.com/feuvan/opencore-amr-iOS 下载它的源码到本地, 然后cd到此目录下,在终端输入命令./build_ios_xcode6.sh,便 ...

  7. My97日历控件常用功能记录

    My97相信大家都不陌生,应该是我所见过的最强大的一个日历控件了,最近的项目中也比较多地用到了此控件,而且项目中经常会有不同时间范围的需求,在此列出一些比较常用的日期范围格式的设置,尽管在My97的官 ...

  8. DELPHI 获取本月 的第一天 和 最后一天

    USER :DateUtils 使用 StartOfTheMonth 和 EndOfTheMonth 函数获取即可:   procedure TForm1.btn1Click(Sender: TObj ...

  9. 由浅入深了解Thrift之客户端连接池化

    一.问题描述 在上一篇<由浅入深了解Thrift之服务模型和序列化机制>文章中,我们已经了解了thrift的基本架构和网络服务模型的优缺点.如今的互联网圈中,RPC服务化的思想如火如荼.我 ...

  10. Javascript 正则表达式_3

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...