基本选择器 
$("#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. block extends include三者的差别跟用法

    block extends include三者的差别跟用法 一.定义基础模板,在html内容中定义多个block块,block由子模板引用同名block块,来决定是否替换这些部分{% block ti ...

  2. 【BZOJ】【1052】【HAOI2007】覆盖问题

    二分+贪心 首先二分L,转化成判定问题…… 但是判定不会判啊QAQ orz hzwer,用一个最小的矩形框住所有点后,直接往矩形的角上摆正方形……第二个用同样的方法摆,最后判一下剩下的能否被完全覆盖 ...

  3. JAVA Hashmap不能用基本的数据类型

    今天开始学习Java... 转载:http://moto0421.iteye.com/blog/1143777 今天试了一下HahsMap, 采用如下形似定义 (这个下面是用了csdn的一位同仁的文章 ...

  4. 引入代码后,在@override报错

    最近引入了spring的源码到工程里,发现凡是@override修饰的代码都会报错 这里有java历史的原因 5及以前不支持@override的注解,所以,此时,你最需要知道的是当前项目djk的编译版 ...

  5. Curse of Dimensionality

    Curse of Dimensionality Curse of Dimensionality refers to non-intuitive properties of data observed ...

  6. Sencha Touch 2.4 callParent() 用法

    callParent() 用法 方法介绍 用来调用父类的同名方法,并传参,这在从一个框架类派生且要重写诸如onRender这样的方法时会经常看到. 传参方式 1.arguments Ext.defin ...

  7. PowerDesigner(六)-物理数据模型(PDM逆向工程)(转)

    物理数据模型PDM 物理数据模型(Physical Data Model,PDM):在数据库的逻辑结构设计好之后,就需要完成其物理设计,PDM就是为实现这一目的而设计的. 物理数据模型是以常用的DBM ...

  8. 遭遇Asp.Net长文件名下载的问题和解决办法

    在Asp.Net中写了一个附件上传和下载的程序,附件上传到数据库中,然后将附件的GUID保存起来,我们可以根据GUID来找到数据库中的附件,一般附件下载的代码是: <!--<br /> ...

  9. 我收集到的最好的jQuery和CSS3导航菜单

    jQuery和CSS3导航菜单在网页设计和开发的重要组成部分之一.利用jQuery+CSS3实现可以做出拥有各种动画效果的漂亮菜单.在这里,我们收集了一些最好的jQuery+CSS3实现的导航菜单. ...

  10. wordpress无法安装这个包。: PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file 'C:\WINDOWS\TEMP/wordpress-4.tmp'

    朋友的wp博客好久没管理了,让ytkah帮忙打理一下,进到后台发现版本还是3.9的,那是比较早以前的版本了,早该升级了. 在升级wordpress时出现以下错误: 无法安装这个包: PCLZIP_ER ...