jQuery子属性过滤选择器用法分析


Posted in Javascript onFebruary 10, 2015

本文实例讲述了jQuery子属性过滤选择器用法。分享给大家供大家参考。具体分析如下:

1. :first-child选择器

用于选择其父级的第一个子元素的所有元素,格式:

$("selector:first-child")

如:

$("ul:first-child").css("text-decoration", "underline").css("color", "blue");

2. :last-child选择器

用于选择其父级的最后一个子元素的所有元素,格式:

$("selector:last-child")

如:

$("ul:last-child").css("text-decoration", "underline").css("color", "red");

3. :nth-child选择器

用于选择父元素下的第N个子元素或奇偶元素。

语法格式:

$("selector:nth-child(index/even/odd/equation)");

如:

$("ul li:nth-child(4)").css("color", "red");//将ul元素下的第5个元素的文本颜色设置为红色,即该li元素的索引值为4

4. :only-chilid选择器

用于选择某元素的惟一选择器

格式:

$("selector:only-chilid")

简单示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

<html xmlns="http://www.w3.org/1999/xhtml">  

<head>  

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  

<title>子元素过滤选择器</title>  

<script type="text/javascript" src="jquery-1.7.min.js"></script>  

<script type="text/javascript">  

     $(document).ready(function() {  

           $("table tr:first-child").css("background", "#FCF");  

           $("table tr:last-child").css("background", "yellow");  

           $("tr td:nth-child(even)").css("border", "1px solid red");  

           $("div h3:only-child").css("color", "#999");  

         });  

</script>  

</head>  

  

<body>  

<div align="center">子元素过滤器应用实例</div>  

<table width="462" height="152" border="1">  

    <tr>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

    </tr>  

    <tr>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

    </tr>  

    <tr>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

    </tr>  

    <tr>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

    </tr>  

    <tr>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

      <td> </td>  

    </tr>  

</table>  

</body>  

</html>

效果图如下所示:

jQuery子属性过滤选择器用法分析

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript 处理HTML元素必须避免使用的一种方法
Jul 30 Javascript
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
Mar 04 Javascript
关于javaScript注册click事件传递参数的不成功问题
Jul 18 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
Jul 12 Javascript
Javascript中的async awai的用法
May 17 Javascript
微信小程序 循环及嵌套循环的使用总结
Sep 26 Javascript
js实现关闭网页出现是否离开提示
Dec 07 Javascript
Javascript数组方法reduce的妙用之处分享
Jun 10 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 jQuery
javascript实现点击按钮切换轮播图功能
Sep 23 Javascript
JavaScript实现商品评价五星好评
Nov 30 Javascript
vue 数字翻牌器动态加载数据
Apr 20 Vue.js
jQuery内容过滤选择器用法分析
Feb 10 #Javascript
jQuery过滤选择器用法分析
Feb 10 #Javascript
jQuery表单域选择器用法分析
Feb 10 #Javascript
jQuery层级选择器用法分析
Feb 10 #Javascript
Jquery中CSS选择器用法分析
Feb 10 #Javascript
transport.js和jquery冲突问题的解决方法
Feb 10 #Javascript
Js为表单动态添加节点内容的方法
Feb 10 #Javascript
You might like
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
PHP连接sql server 2005环境配置及问题解决
2014/08/08 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
Thinkphp模板标签if和eq的区别和比较实例分析
2015/07/01 PHP
php实现中文转数字
2016/02/18 PHP
深入理解PHP之源码目录结构与功能说明
2016/06/01 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
JavaScript实现列出数组中最长的连续数
2014/12/29 Javascript
c#程序员对TypeScript的认识过程
2015/06/19 Javascript
实例解析jQuery中proxy()函数的用法
2016/05/24 Javascript
JS常用算法实现代码
2016/11/14 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
vue省市区三联动下拉选择组件的实现
2017/04/28 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
2019/10/15 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
[01:16:13]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第一场 2月22日
2021/03/11 DOTA
python进阶教程之文本文件的读取和写入
2014/08/29 Python
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
Python字符和字符值(ASCII或Unicode码值)转换方法
2015/05/21 Python
Python import用法以及与from...import的区别
2015/05/28 Python
Python 查看文件的编码格式方法
2017/12/21 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
python 6种方法实现单例模式
2020/12/15 Python
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
HSRP的含义以及如何工作
2014/09/10 面试题
小学防溺水制度
2014/01/29 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
团队拓展训练感想
2015/08/07 职场文书
python使用pywinauto驱动微信客户端实现公众号爬虫
2021/05/19 Python