jquery选择器集锦
1
2
3
4
|
$( "#txtName" ); $( "#txt\\#b" ); //获取id为 txt#b的元素,\\为转义符 $( ".className" ); $( "div" ); $(div,span,p.className); |
1
2
3
4
|
$( "div span" ); // 选取div里所有的后代span元素。 $( "div>span" ); //选取div下的span子元素 $( ".one+div" ); //选取class为one的下一个div同辈元素。== $(".one").next("div"); $( "#two~div" ); //选取id为two的元素后的所有div同辈元素。== $("#two").nextAll("div"); 与siblings()的区别:siblings()与前后位置无关,只要是同辈节点都能匹配。 |
1
2
3
4
5
6
7
8
9
10
11
|
$( "div:first" ); //选取所有div元素中的第一个。 $( "div:last" ); $( "input:not(.myClass)" ); //选取class不是myClass的input元素。 $( "input:even" ); //选取索引是偶数的input元素。 $( "input:odd" ); $( "input:eq(0)" ); // 选取索引是0的input元素。 $( "input:gt(1)" ); $( "input:lt(2)" ); $( ":header" ); //选取所有标题元素,如h1, h2,h3 $( "div:animated" ); // 选取所有正在执行动画的div元素。 $( ":focus" ); // 选取当前获取焦点的元素。 |
1
2
3
4
|
$( "div:contains('我')" ); //选取含有文本"我"的div元素。 $( "div:empty" ); //选取不包含子元素或文本的空元素。 $( "div:has(p)" ); //选取含有p元素的div元素。 $( "div:parent" ); //选取含有子元素或文本的元素。 |
1
2
|
$( ":hidden" ); //选取隐藏元素,包括hidden元素,display:none元素,visibility:hidden元素。 $( ":visible" ); //选取所有可见元素 |
1
2
3
4
5
6
7
8
9
|
$( "div[value]" ); //选取拥有属性value的div元素。 $( "div[title=hello]" ); // 选取属性title的值等于hello的div元素 $( "div[title!=hello]" ); $( "div[title^=hello]" ); //选取属性title的值以hello开头的div元素。 $( "div[title$=hello]" ); //选取属性title的值以hello结束的div元素。 $( "div[title*=hello]" ); //选取属性title的值含有hello的div元素。 $( "div[title|='en']" ); //选取属性title等于en或以en为前缀(后跟连字符-)的div元素。 $( "div[title~=hello]" ); // 选取属性title用空格分隔的值中包含字符hello的div元素。 $( "div[id][title$=zy]" ); //选取含有id属性,并且title属性值以zy结尾的div元素。 |
1
2
3
4
5
6
|
$( "div:nth-child(2)" ); // 选取每个div父元素下的第二个子元素。 $( "div:nth-child(even)" ); // 选取每个div父元素下索引值时偶数的元素。 $( "div:nth-child(3n+1)" ); // 选取每个div父元素下索引值为3n+1的元素,n从1开始。 $( "ul li:first-child" ); //选取每个ul下的第一个li子元素。 $( "ul li:last-child" ); //选取每个ul下的最后一个li子元素。 $( "ul li:only-child" ); // 如果li是ul中的唯一子元素,则返回,否则为空。 |
1
2
3
4
|
$( "div :enabled" ); //选取div内所有可用的后代元素,注意有空格。 $( "div :disabled" ); $( "input:checked" ); //选取所有被选中的input元素,注意没有空格。 $( "select :selected" ); //获取下拉框中被选中的项,注意有空格。 |
1
2
3
4
5
6
7
8
9
10
11
|
$( ":input" ); //选取所有<input>,<textarea>,<select>,<button>元素。 $( ":text" ); //选取所有的单行文本框。 $( ":password" ); $( ":radio" ); $( ":checkbox" ); $( ":submit" ); $( ":image" ); $( ":reset" ); $( ":button" ); $( ":file" ); $( ":hidden" ); |
jquery选择器集锦的更多相关文章
- JQuery 选择器
选择器是JQuery的根基,在JQuery中,对事件的处理,遍历DOM和AJAX操作都依赖于选择器.如果能够熟练地使用选择器,不仅能简化代码,而且还可以事半功倍. JQuery选择器的优势 1.简洁的 ...
- jQuery的案例及必知重要的jQuery选择器
Jquery能做什么 访问和操作DOM元素 控制页面样式 对页面事件进行处理 扩展新的jQuery插件 与Ajax技术完美结合 Jquery的优势 体积小,压缩后只有100KB左右 l强大的选择器 出 ...
- 深入学习jQuery选择器系列第一篇——基础选择器和层级选择器
× 目录 [1]id选择器 [2]元素选择器 [3]类选择器[4]通配选择器[5]群组选择器[6]后代选择器[7]兄弟选择器 前面的话 选择器是jQuery的根基,在jQuery中,对事件处理.遍历D ...
- jQuery选择器和选取方法 http://www.cnblogs.com/MaxIE/p/4078869.html
我们已经使用了带有简单Css选择器的jQuery选取函数:$().现在是时候深入了解jQuery选择器语法,以及一些提取和扩充选中元素集的方法了. 一.jQuery选择器 在CSS3选择器标淮草案定义 ...
- 《锋利的jQuery(第2版)》笔记-第2章-jQuery选择器
选择器是jQuery的根基,在jQuery中,对事件处理.遍历DOM和Ajax操作都依赖于选择器.熟练使用选择器,不仅可以简化代码,而且可以达到事半功倍的效果. 2.1 jQuery选择器是什么 1. ...
- 深入学习jQuery选择器系列第八篇——过滤选择器之伪子元素选择器
× 目录 [1]通用形式 [2]反向形式 [3]首尾元素 [4]唯一元素 前面的话 本文是子元素选择器的续篇,主要介绍关于nth-of-type()选择器的内容.该部分内容并非没有出现在<锋利的 ...
- 深入学习jQuery选择器系列第四篇——过滤选择器之属性选择器
× 目录 [1]简单属性 [2]具体属性 [3]条件属性 前面的话 属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素,对应于CSS中的属性选择器.属性过滤选择器可分为简单属性选择器.具体属性选 ...
- 深入学习jQuery选择器系列第二篇——过滤选择器之子元素选择器
× 目录 [1]通用形式 [2]反向形式 [3]首尾元素 [4]唯一元素 前面的话 在上一篇中已经介绍过基础选择器和层级选择器,本文开始介绍过滤选择器.过滤选择器是jQuery选择器中最为庞大也是最为 ...
- jQuery-1.9.1源码分析系列(二)jQuery选择器
1.选择器结构 jQuery的选择器根据源码可以分为几块 init: function( selector, context, rootjQuery ) { ... // HANDLE: $(&quo ...
随机推荐
- uml 类图依赖与关联的区别
类与类之间由弱到强关系是: 没关系 < 依赖 < 关联 < 聚合 < 组合. 1.依赖(dependency) 可以简单的理解,就是一个类A使用到了另一个类B,而这种使用 ...
- 自己动手编写一个VS插件(五)
作者:朱金灿 来源:http://blog.csdn.net/clever101 继续编写VisualStudio插件.这次我编写的插件叫DevAssist(意思是开发助手).在看了前面的文章之后你知 ...
- Codeforces 85B. Embassy Queue【段树、馋】
标题效果: 每个人都应该申请签证必须向大使馆3种程序,而这3个步骤做的顺序是固定的.通过各种形式的手续给出多少,它需要对每个过程的处理时间,有多少人会来办理手续,什么时间来.要求的是全部人分别在大使馆 ...
- 扩展你的javascript数组
如今做的项目用的正是jquery的框架,Jquery miniui,其功能强大.性能卓越.易于上手.不失灵活,在不断学习和研发的过程中,miniui给了非常多的启示,让我又一次认识了js的本质,意识到 ...
- 一些常用的WebServices
天气预报Web服务,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据) Endpoint Disco WSDL 随机英文 ...
- exponential family distribution(指数族分布)
1. exponential family 给定参数 η,关于 x 的指数族分布定义为如下的形式: p(x∣∣η)=h(x)g(η)exp{ηTu(x)} 其中 x 可以为标量也可以为矢量,可以为离散 ...
- 获取浏览器的ip以及省份
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script type=& ...
- 如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“项目-域名信息” http://www.mysite.com 不在以下 request 合法域名列表中
报错如图 报错文字如下: 如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“项目-域名信息” http://www.mysite.net 不在以下 request 合法域名列表中 ...
- Cocos2d-x3.1下实现相似iOS页面滑动指示圆点
原文地址:http://blog.csdn.net/qqmcy/article/details/37612457 代码下载:http://download.csdn.net/detail/qqmcy/ ...
- 简明Python3教程 首页
A Byte of Python 'A Byte of Python' is a free book on programming using the Python language. It serv ...