jQuery学习之过滤选择器
基本过滤选择器
:first 选取第一个元素:$("div:first")
:last 选取最后一个元素:$("div:last")
:not(selector) 取出除selector之外的其他元素:$("div:not(.class)")
:even 选取索引为偶数的元素:$("div:even")
:odd 选取索引为奇数的元素:$("div:odd")
:eq(index) 索引等于index:$("div:eq(1)")
:gt(index) 索引大于index:$("div:gt(1)")
:lt(index) 索引小于index:$("div:lt(1)")
:header 选择所有标签元素(h1,h2,h3):$("div:header")
:animated 选取当前正在执行动画的所有元素:$("div:animated")
内容过滤选择器
:contain(text) 选取文本含有text的元素:$("div:contain('Hello world')")
:empty 选取不包含子元素或者文本的空元素:$("div:empty")
:has(selector) 选取含有选择器所匹配的元素的元素:$("div:has(p)")
:parent 选取含有子元素或者文本的元素:$("div:parent")
可见性过滤选择器
:hidden 选取不可见的元素
:visible 选取可见的元素
属性过滤选择器
[attribute] 选取拥有此属性的元素:$("div[align]")
[attribute=value] 选取属性值为value的元素:$("div[align=center]")
[attribute!=value] 选取属性值不为value的元素:$("div[align!=center]")
[attribute^=value] 选取属性值以value开始的元素:$("div[align^=center]")
[attribute$=value] 选取属性值以value结束的元素:$("div[align$=center]")
[attribute*=value] 选取属性值含有value的元素:$("div[align*=c]")
[attribute][attribute][attribute] 用属性选择器合并成的选择器:$("div[align*=c][id][class]")
子元素过滤选择器
:nth-child(index/even/odd/equation) 选取每个父元素下第index个元素(从1开始)
:first-child 选取每个父元素的第一个子元素
:last-child 选取每个父元素的最后一个子元素
:only-child 匹配只有一个子元素的父元素的子元素
表单对象属性过滤选择器
:enabled 选取所有可用元素
:disabled 选取所有不可用元素
:checked 选取所有被选中元素(单选框,复选框)
:selected 选取所有被选中元素(下拉列表)
jQuery学习之过滤选择器的更多相关文章
- JQuery学习笔记——层级选择器
JQuery学习笔记--层级选择器 上一篇学习了基础的五种选择,分别是id选择器,class选择器,element选择器,*选择器 和 并列选择器.根据手册大纲,这篇学习的是层级选择器. 选择器: 1 ...
- Jquery | 基础 | 使用 jQuery 表单过滤选择器
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- jQuery之属性过滤选择器
转自:http://blog.csdn.net/woshisap/article/details/7341136 在HTML文档中,元素的开始标记中通常包含有多个属性(attribute), 在jQu ...
- JQuery学习笔记——基础选择器
第一篇博客,现在原生安卓需求不大了.招聘的Android工程师都需要附带更多的其他技术.这也是开启我学习前端之路的开端.前端时间看了HTML.CSS等,在界面渲染这一块,就不多记录博客了.现在学习着J ...
- 黑马day16 jquery&属性过滤选择器
属性过滤选择器的过滤规则是通过元素的属性来获取对应的元素 .[attribute] 使用方法: $("div[id]") ; 返回值 集合元素 说明:匹配包括给定属性的元素.样 ...
- 黑马day16 jquery&内容过滤选择器&可见度选择器
内容过滤选择器的过滤规则主要体如今它所包括的子元素和文本内容上 .:contains(text) 使用方法: $("div:contains('John')") 返回值 集 ...
- jQuery事件篇---过滤选择器 & 表单选择器
内容提纲: 过滤选择器 1.基本过滤器 2.内容过滤器 3.可见性过滤器 4.子元素过滤器 5.其他方法 表单选择器 6.常规选择器 7.表单选择器 8.表单过滤器 发文不易,转载请注明出处! 过滤选 ...
- Jquery | 基础 | 属性过滤选择器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- jQuery学习笔记(2)-选择器的使用
一.选择器是什么 有了jQuery的选择器,我们几乎可以获取页面上任意一个或一组对象 二.Dom对象和jQuery包装集 1.Dom对象 JavaScript中获取Dom对象的方式 <div i ...
随机推荐
- FFT(快速傅立叶变换):HDU 1402 A * B Problem Plus
Calculate A * B. Input Each line will contain two integers A and B. Process to end of file. Note: th ...
- Final对象
常量指不能改变的量. 在Java中用final标志,声明方式和变量类似: final double PI = 3.1415927; 虽然常量名也可以用小写,但为了便于识别,通常使用大写字母表示常量. ...
- cf702A Maximum Increase
A. Maximum Increase time limit per test 1 second memory limit per test 256 megabytes input standard ...
- linux运维社区站点收集
1, 新世纪linux社区 offical locator: http://www.21ops.com/industry-news/24370.html 2,
- Appium移动自动化测试(二)--安装Android开发环境(转)
Appium移动自动化测试(二)--安装Android开发环境 2015-06-04 17:30 by 虫师, 35299 阅读, 23 评论, 收藏, 编辑 继续Appium环境的搭建. 第二节 ...
- 高性能Java Web 页面静态化技术(原创)
package com.yancms.util; import java.io.*; import org.apache.commons.httpclient.*; import org.apache ...
- 谈NOT IN和Exists
表1: test001 select * from test001
- BIGINT UNSIGNED value is out of range in … 问题的解决方法
问题出现在CAST(value AS USIGNED)将字符串转换成数值的过程中,出现这个问题的原因是value对应的数值在BIGINT UNSIGNED 的范围内.可能的情况是value的值太大,超 ...
- VS 制作安装包小窥
难得忙里偷闲,看到有关VS制作安装包,按下文小试一把,还行,比不上Installshield. 首先在打开 VS2010 > 文件 >新建项目 创建一个安装项目 XXX 在“目 ...
- UI实时预览最佳实践(转)
UI实时预览最佳实践 概要:Android中实时预览UI和编写UI的各种技巧.本文的例子都可以在结尾处的示例代码中看到并下载.如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以 ...