jQuery选择器文字攻略
来源:互联网 发布:6s4g网络突然上不了网 编辑:程序博客网 时间:2024/05/20 01:08
(复杂组合留待补全)
普通选择器:(标签名,#id,.class)
一个元素同时属于多个类,只要其中一个或几个满足选择器条件,该元素就会被选中
对元素名称的选择和类基本相同,不过习惯上不会使用相同名字来命名元素。这句话的意思是,虽然可以用与类选择器相似的写法选出同名所有元素,不过习惯上每个元素的id都是不同的,所以同名元素实际上不会被使用,这种情况也就不会出现了。
标签/类/名称选择器,会选出所有满足选择条件的元素,不论是单值还是多值。
层叠选择器:
连在一起的选择条件,表示选择同时匹配所有条件的元素;
空格隔开的选择条件,表示先进行一轮挑选,然后在第一轮选出的所有元素的子元素中选择符合第二个条件的,类推。
逗号隔开的选择条件,表示选出任意满足其一的所有元素
$(.cs > *)选出cs类的所有子孙元素。
$(.cs + .s)选出 所有 cs类元素的同胞中,属于s类的,同胞元素
$(.cs ~ .x)选出与cs类元素共父的同胞中,属于x类的,同胞元素
选择器过滤器:(:)
在上一步的结果集中过滤出想要的一个或多个元素
默认值:first第一个,last最后一个,even偶数全员,odd奇数全员
header所有标题元素,animated所有动画元素
empty无子元素 的所有元素
hidden所有被隐藏的元素 visible 所有可见的元素
参数为index的函数:eq()选出第(参数+1)个元素。因为下标从0开始
gt()选出大于(参数+1)的全部元素
lt()选出小于(参数+1)的全部元素
参数为选择器的函数:not(selector),排除掉所有满足选择器条件的元素,获取剩下的元素
参数为字符串的函数:contains(text),文本中包含指定字符串text的所有元素
属性过滤器:([ ])
方括号内容为属性名:选出所有带有该属性的元素
方括号内容为属性名=某值:选出该属性值为某值的元素
方括号内容为属性名!=某值:选出该属性值不等于某值的元素
方括号内容为属性名$=某值:选出该属性值以某值结尾的元素
方括号内容为属性名^=某值:选出该属性值以某值开头的元素
方括号内容为属性名*=某值:选出该属性值包含某值的元素
表单元素过滤器:(:)针对form标签下的元素
input所有input元素
各种type名,选出type=给定type的元素
enabled 所有激活的input元素(可以使用的)
disabled 所有禁用的input元素(灰的点不动的)
selected 所有被选取的input元素
checked 所有被选中的input元素
粗略整理,若有补充和指教,请留言评论,一起完善。
- jQuery选择器文字攻略
- selector背景选择器文字选择器
- jQuery攻略
- CSS选择器,jQuery选择器
- jQuery选择器 CSS选择器
- JQuery选择器(选择器简介)
- jQuery选择器 基本选择器
- jQuery选择器 层次选择器
- jQuery选择器 表单选择器
- Jquery选择器-基本选择器
- jQuery选择器之类选择器
- jQuery选择器之类选择器
- jQuery选择器之类选择器
- Jquery选择器--过滤选择器
- JQuery选择器
- jquery 选择器
- Jquery选择器
- jQuery选择器
- maven项目单元测试时ClassNotFoundException问题
- Tomcat密码爆破小记
- java画矩形
- Java和Groovy性能测试
- 使用Sencha cmd 创建Extjs6.2项目
- jQuery选择器文字攻略
- 设计模式之单例模式
- Spring-获取路径
- c++对C语言的扩展(一)
- python篇1_细枝末节
- CF835D Palindromic characteristics(dp)
- HTML5多媒体素材应用
- 作用域链与原型链的区别与联系
- Ubuntu16.04安装mariadb