系列文章导航:
jQuery-Selectors(选择器)的使用(一、基本篇)
jQuery-Selectors(选择器)的使用(二、层次篇)
jQuery-Selectors(选择器)的使用(三、简单篇)
jQuery-Selectors(选择器)的使用(四–五、内容篇&可见性篇)
jQuery-Selectors(选择器)的使用(六、属性篇)
jQuery-Selectors(选择器)的使用(七、子元素篇)
jQuery-Selectors(选择器)的使用(八、表单篇)
jQuery-Selectors(选择器)的使用(九、表单对象属性篇)
1. :first用法
定 义:匹配找到的第一个元素
返回值:Element
实 例:将ID为”ul_1″的ul中的第一个Li元素的背景色改为红色
代 码: $(“#ul_1 li:first”).css(“background-color”,”red”); //点击按钮一将执行这句代码
-
ul ID=”ul_1″
- Li 1
- Li 2
- Li 3
- Li 4
- Li 5
- Li 6
- Li 7
- Li 8
2. :last用法
定 义:匹配找到的最后一个元素
返回值:Element
实 例:将ID为”ul_2″的ul中的最后一个Li元素的背景色改为红色
代 码: $(“#ul_2 li:last”).css(“background-color”,”red”); //点击按钮二将执行这句代码
-
ul ID=”ul_2″
- Li 1
- Li 2
- Li 3
- Li 4
- Li 5
- Li 6
- Li 7
- Li 8
3. :not(selector)用法
定 义:去除所有与给定选择器匹配的元素
返回值:Array
参 数:selector (Selector) : 用于筛选的选择器
实 例:将ID为”ul_3″的ul中除最后一个Li元素以外的其他Li元素的背景色改为红色
代 码: $(“#ul_3 li:not(li:last)”).css(“background-color”,”red”); //点击按钮三将执行这句代码
-
ul ID=”ul_3″
- Li 1
- Li 2
- Li 3
- Li 4
- Li 5
- Li 6
- Li 7
- Li 8
扩展:你可以试试执行 $(“li:not(li:last)”).css(“background-color”,”red”); 这句代码,看看有什么效果
4. :even用法
定 义:匹配所有索引值为偶数的元素,从 0 开始计数
返回值:Array
实 例:将ID为”ul_4″的ul中索引为偶数的Li元素的背景色改为红色(注:索引从0开始)
代 码: $(“#ul_4 li:even”).css(“background-color”,”red”); //点击按钮四将执行这句代码
-
ul ID=”ul_4″
- Li 1
- Li 2
- Li 3
- Li 4
- Li 5
- Li 6
- Li 7
- Li 8
5. :odd用法
定 义:匹配所有索引值为奇数的元素,从 0 开始计数
返回值:Array
实 例:将ID为”ul_5″的ul中索引为奇数的Li元素的背景色改为红色(注:索引从0开始)
代 码: $(“#ul_5 li:odd”).css(“background-color”,”red”); //点击按钮五将执行这句代码
-
ul ID=”ul_5″
- Li 1
- Li 2
- Li 3
- Li 4
- Li 5
- Li 6
- Li 7
- Li 8
6. :eq(index)用法
定 义:匹配一个给定索引值的元素
返回值:Element
参 数:index (Number) : 从 0 开始计数
实 例:将ID为”ul_6″的ul中索引为3的Li元素的背景色改为红色(注:索引从0开始)
代 码: $(“#ul_6 li:eq(3)”).css(“background-color”,”red”); //点击按钮六将执行这句代码
-
ul ID=”ul_6″
- Li 1
- Li 2
- Li 3
- Li 4
- Li 5
- Li 6
- Li 7
- Li 8
7. :gt(index)用法
定 义:匹配所有大于给定索引值的元素
返回值:Array
参 数:index (Number) : 从 0 开始计数
实 例:将ID为”ul_7″的ul中索引值大于3的Li元素的背景色改为红色(注:索引从0开始)
代 码: $(“#ul_7 li:gt(3)”).css(“background-color”,”red”); //点击按钮七将执行这句代码
-
ul ID=”ul_7″
- Li 1
- Li 2
- Li 3
- Li 4
- Li 5
- Li 6
- Li 7
- Li 8
8. :lt(index)用法
定 义:匹配所有小于给定索引值的元素
返回值:Array
参 数:index (Number) : 从 0 开始计数
实 例:将ID为”ul_8″的ul中索引值小于3的Li元素的背景色改为红色(注:索引从0开始)
代 码: $(“#ul_8 li:lt(3)”).css(“background-color”,”red”); //点击按钮八将执行这句代码
-
ul ID=”ul_8″
- Li 1
- Li 2
- Li 3
- Li 4
- Li 5
- Li 6
- Li 7
- Li 8
9. :header用法
定 义:匹配如 h1, h2, h3之类的标题元素
返回值:Array
实 例:将ID为”div_1″的DIV中所有header(标题)元素的背景色改为红色
代 码: $(“#div_1 :header”).css(“background-color”,”red”); //点击按钮九将执行这句代码 DIV ID=”div_1″
P标记
span标记
H1
H2
H3
H4
H5
H6
10. :animated用法
定 义:匹配所有正在执行动画效果的元素
返回值:Array
实 例:将ID为”div_2″的DIV中没有执行动画效果的元素的背景色改为红色
代 码: $(“#div_2 :not(:animated)”).css(“background-color”,”red”); //点击按钮十将执行这句代码 DIV id=”div_2″
span标记
你可以下载这篇文章的HTML源文件:download
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
暂无评论内容