*jQuery选择器总结(原创:最全、最系统、实例展示)
jquery选择器包括四部分:
一、基本选择器
二、层次选择器
三、过滤选择器
四、表单元素选择器
一、基本选择器
1.ID选择器:$('#myDiv');
2.类选择器:$('.className');
3.元素选择器:$('p');
4.通配符选择器:$('*');
5.复合选择器:$('span,#two');
二、层次选择器
1.$('ul li'):选择ul下的所有后代li元素
2.$('ul>li'):选择ul下的所有子代li元素
3.$("label + input"):选择label标签后面直接跟一个input标签的所有input标签元素
4.$('span~b'):选择span元素之后的所有b元素。
$('ul>li:nth-child(1)~li') //选择除了第一个li以外的所有li
三、过滤选择器
1.基本过滤选择器
$("tr:first"):选择第一个tr元素
$("tr:last"):选择最后一个tr元素
$("input:not(:checked)"):选择所有未被选择的input元素
$("input:not(:empty)"):所有不为空的 input 元素
$("tr:even"):选择所有的tr元素的第0,2,4... ...个元素
$("tr:odd"):选择所有的tr元素的第1,3,5... ...个元素
$("td:eq(2)"):选择序号为2的元素(选择第3个td元素)
$("td:gt(4)"):选择td元素中序号大于4的所有td元素
$("td:lt(4)"):选择td元素中序号小于4的所有的td元素
2.内容过滤选择器:
$("div:contains('John')"):选择所有div中含有John文本的元素
$("td:empty"):选择所有不包含子元素的td元素
$("div:has(p)"):选择所有含有p标签的div元素
$("td:parent"):选择所有的以td为父节点的子元素
3.可视化过滤选择器:
$("div:hidden"):选择所有的被hidden的div元素
$("div:visible"):选择所有的可看见的div元素
3.属性过滤选择器:
$("div[id]"):选择所有含有id属性的div元素
$("input[name='newsletter']"):选择所有的name属性等于'newsletter'的input元素
$("input[name!='newsletter']"):选择所有的name属性不等于'newsletter'的input元素
$("input[name^='news']"):选择所有的name属性以'news'开头的input元素
$("input[name$='news']"):选择所有的name属性以'news'结尾的input元素
$("input[name*='man']"): 选择所有的name属性包含'news'的input元素
$("input[id][name$='man']"):可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以man结尾的元素
4.子元素过滤选择器:
$("ul li:nth-child(2)"):选择第2个li元素
$("ul li:nth-child(odd)"):选择第偶数个li元素(基数为even)
$("ul li:nth-child(3n + 1)"):选择第1、4、7、10...个li元素
$("div span:first-child"):选择div元素的第一个span
$("div span:last-child"):选择div元素的最后一个span
$("div button:only-child"):div中所有只有唯一一个子节点的子节点
5.表单元素过滤选择器:
$(":enabled"):选择所有的可操作的表单元素
$(":disabled"):选择所有的不可操作的表单元素
$(":checked"):选择所有的被checked的表单元素
$("select option:selected"):选择所有的select的子元素中被selected的元素
四、表单元素选择器
$(":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元素或表单的隐藏域
转载请注明出处:http://www.cnblogs.com/jacksplwxy/p/6644638.html
*jQuery选择器总结(原创:最全、最系统、实例展示)的更多相关文章
- jquery选择器(原创)<二>
jquery选择器,选择接着学: 前面学习了基本选择器中的CSS选择器,现在学层级选择器: 1.子元素选择器 子元素选择器,用于在给定的父元素下,查找这个父元素下面的所有的子元素,语法格式,如下: $ ...
- jquery选择器(原创)
jquery选择器大方向可以分为这样: 下面我们先来看看基本选择器总的CSS选择器: 1.标签选择器: $("element") 其中,参数element,表示待查找的HTML标记 ...
- jquery选择器(原创)<四>
前面学习了基本选择器,现在学习过滤选择器中的简单过滤选择器: 简单过滤选择器,主要根据索引值对元素进行筛选,这些过滤选择器类似于CSS的伪类选择器,他们均以冒号(:)开头,并且要与另外一个选择器一起使 ...
- JQUERY 选择器 总结,比较全
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个 ...
- jquery选择器(原创)<三>
现在来看看表单域选择器 1.:input选择器 :input选择器,用于选择所有Input,textarea,select和button元素,语法格式如下: $(":input") ...
- jQuery选择器全解
本篇介绍jQuery的选择器,jQuery选择器按照功能上分为"选择"和"过滤",并且是配合使用的.过滤的主要作用是从前面选定的选择器中选择的内容重进行筛选. ...
- jQuery选择器我犯的错误(原创)
jQuery的选择器十分强大,但是在使用jQuery选择器的时候一定要十分小心,空格.冒号.引号到处都是坑,老手也不能避免,只能勤加练习,熟能生巧,掌握规律,为了练习,凡是到选择器的地方我都自己先敲, ...
- jQuery选择器(一)
晚上闲着没事,正好用来整理下jQuery的选择器,毕竟没有总结就不算学习嘛. 首先,对事件处理.遍历DOM和Ajax操作,都依赖于选择器. 1.CSS选择器 要使用某个HTML元素,就先要找到它,而c ...
- 精通jQuery选择器
虽然jQuery上手简单,相比于其他库学习起来较为简单,但是要全面掌握,却不轻松.因为它涉及到网页开发的方方面面,提供的方法和内部变化有上千种之多.初学者常常感到,入门很方便,提高很困难.本文的目标是 ...
随机推荐
- py3 读入和写入csv,txt文件
import numpy as npimport pandas as pdimport time import datetimeimport csv http://pandas.pydata.org/ ...
- hdu1215-七夕节-(埃氏筛+唯一分解定理)
七夕节 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submiss ...
- python基础学习Day15 面向对象、类名称空间、对象名称空间 (2)
一.类 先看一段代码: class Person: animal = '高级动物' walk_way = '直立行走' # 静态属性,静态变量,静态字段 language = '语言' def __i ...
- 移动端web页面滚动不流畅,卡顿闪烁解决方案
移动端web页面滚动不流畅,卡顿闪烁解决方案 1.ios端的-webkit-overflow-scrolling属性可控制页面滚动效果,设置如下实现惯性滚动和弹性效果: -webkit-overf ...
- Android LayoutInflater 相关知识
今天看鸿洋大神公众号, 换肤.全局字体替换.无需编写shape.selector 的原理Factory小结 自己写代码时也要多思考,多问自己.
- U3D中的一些方法和属性
string.Format();//拼接字符串的方法,里面可用占位符,方法内部为string Destroy(Object obj);//立刻销毁(游戏对象,组件或者asset) Destroy(Ob ...
- 工单进入IN_MO后在FP_PREPROCESS被过滤
'; --BOM and item not in IN_ITEMBOMROUTING SELECT * FROM TEMP_REMOVED_IN_DATA WHERE TABLE_NAME='IN_M ...
- 把图片上的文字转换成word文字?
转换后的文字不是很如意,但是免费方便. 1.打开Office办公软件自带的OneNote工具.随便新建一个笔记页面,以方便我们接下来的操作. 2.插入图片.在菜单栏里点击[插入],选择插入[图片],找 ...
- OpenVPN 2.2.1 之后期维护
一.Openvpn 用户注销 每个公司都会用员工离职,因此注销vpn用户也就成了运维人员日常工作的一部分. 其实Openvpn在设计的时候也想到了这点,我们可以使用 revoke-full shell ...
- linux之基本命令讲解
前言 [root@localhost python]# vim /root/.bashrc export PS1='\[\e[32;1m\][\u@\h \w \t]#\[\e[0m\] source ...