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 ...
随机推荐
- WPF 渲染原理
原文:WPF 渲染原理 在 WPF 最主要的就是渲染,因为 WPF 是一个界面框架.想用一篇博客就能告诉大家完整的 WPF 渲染原理是不可能的.本文告诉大家 WPF 从开发者告诉如何画图像到在屏幕显示 ...
- jscript的常用文件操作
作者:朱金灿 来源:http://blog.csdn.net/clever101 1.重命名文件 var fso = new ActiveXObject("Scripting.FileSys ...
- linux 命令学习 —— 硬件外设管理(dmesg、lsusb)
dmesg:print or control the kernel ring buffer dmesg命令设备故障的诊断是非常重要的.在dmesg命令的帮助下进行硬件的连接或断开连接操作时,我们可以看 ...
- C#中的反射总结
= 导航 顶部 什么是反射 为什么要使用反射 C#反射相关的命名空间 通过反射创建类型的实例 通过反射调用类的方法 查看类中成员 查看类的构造函数 查看类中属性 查看类中字段 反射实现的接口 ...
- vscode 如何格式化vue(template)html代码 , 保持标签属性不换行
微软的vscode 真心强大 , electron 框架写的 , 用js写的桌面应用 , 有能力的话大家可以分析一下人家的源码 , 反正我是看不了 , 太牛掰了 在一次跟新后我发现莫名奇妙的些在组件( ...
- STL之适配器
一,STL适配器简介 1.什么是适配器 STL提供了序列式容器,同时针对序列式容器提供了应用于不同场景的容器适配器,通俗讲适配器就是以序列式容器为底层数据结构,进一步封装了的为适应场景应用的容器.ST ...
- JavaScript取出字符串和尾随空格
书写JavaScript性能trim()之前和之后删除空字符串格,的功能的应用String物replace()方法去除空字符串端到端格.trim()例如,对于功能键下面的代码: <script ...
- 动态加载Layout
因为现在手头上做的需要显示很多不同布局,想着拆分开来不要全部都写到main.xml里,于是就想到动态加载Layout 目前试了下, LinearLayout page = (LinearLayout) ...
- 4 WCF中的RPC和OneWay
1 创建两个控制台项目 WcfService和WcfClient 在wcfService项目中新建一个wcf服务的文件项(HomeService)会自动附带生成一个IHomeService.cs的文件 ...
- HDU 4357 String change 法冠军
意甲冠军: 鉴于a串b串,问我们能否a变b串 办法:自选a的2快报,ascil+=1 然后交换位置,能够操作自如倍. 3个月3以上就能T^T 2法官将着眼于暴力 #include <cstdio ...