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 Keycode对照表
Oct 24 Javascript
jquery的Tooltip插件 qtip使用详细说明
Sep 08 Javascript
IE6下focus与blur错乱的解决方案
Jul 31 Javascript
JQuery文字列表向上滚动的代码
Nov 13 Javascript
原生javascript实现图片按钮切换
Jan 12 Javascript
JavaScript实现点击按钮直接打印
Jan 06 Javascript
Angular2从搭建环境到开发步骤详解
Oct 17 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
Dec 08 Javascript
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
Mar 02 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
Aug 12 Javascript
小程序多图列表实现性能优化的方法步骤
May 28 Javascript
JS实现炫酷轮播图
Nov 15 Javascript
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
php实现水仙花数的4个示例分享
2014/04/08 PHP
PHP 快速排序算法详解
2014/11/10 PHP
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
JavaScript Sort 表格排序
2009/10/31 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
Windows系统下安装Node.js的步骤图文详解
2016/11/15 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
2016/11/23 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
jQuery中过滤器的基本用法示例
2017/10/11 jQuery
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
利用node实现一个批量重命名文件的函数
2017/12/21 Javascript
layui select动态添加option的实例
2018/03/07 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
详解vue项目打包步骤
2019/03/29 Javascript
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
tensorflow实现KNN识别MNIST
2018/03/12 Python
Python Flask前后端Ajax交互的方法示例
2018/07/31 Python
详解python pandas 分组统计的方法
2019/07/30 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
2020/03/07 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
意大利奢侈品购物网站:Giglio
2018/01/05 全球购物
专升本个人自我评价
2013/12/22 职场文书
中学劳技课教师的自我评价
2014/02/05 职场文书
电子专业毕业生自荐信
2014/05/25 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
技术股东合作协议书
2014/12/02 职场文书
员工2014年度工作总结
2014/12/09 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
Oracle笔记
2021/04/05 Oracle
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang