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与CSS复习(三)
Jun 29 Javascript
javascript实现动态侧边栏代码
Feb 19 Javascript
jQuery搜索子元素的方法
Feb 10 Javascript
jquery实现列表上下移动功能
Feb 25 Javascript
js一维数组、多维数组和对象的混合使用方法
Apr 03 Javascript
node+express制作爬虫教程
Nov 11 Javascript
vue2.0实战之基础入门(1)
Mar 27 Javascript
vue实现全选、反选功能
Nov 17 Javascript
iscroll动态加载数据完美解决方法
Jul 18 Javascript
Angular实现预加载延迟模块的示例
Oct 12 Javascript
微信小程序实现添加手机联系人功能示例
Nov 30 Javascript
jQuery实现合并表格单元格中相同行操作示例
Jan 28 jQuery
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 读取文件内容代码(txt,js等)
2009/12/06 PHP
php长字符串定义方法
2012/07/12 PHP
php使用session二维数组实例
2014/11/06 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
php实现产品加入购物车功能(1)
2020/07/23 PHP
php和redis实现秒杀活动的流程
2019/07/17 PHP
jscript之Read an Excel Spreadsheet
2007/06/13 Javascript
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
js点击选择文本的方法
2015/02/09 Javascript
Angular2 Service实现简单音乐播放器服务
2017/02/24 Javascript
详解如何使用Vue2做服务端渲染
2017/03/29 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
node 命令方式启动修改端口的方法
2018/05/12 Javascript
创建echart多个联动的示例代码
2018/11/23 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
Python的Django框架中设置日期和字段可选的方法
2015/07/17 Python
Python中super()函数简介及用法分享
2016/07/11 Python
详解python中的装饰器
2018/07/10 Python
numpy中的meshgrid函数的使用
2019/07/31 Python
Python序列化与反序列化pickle用法实例
2019/11/11 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
python3将变量输入的简单实例
2020/08/19 Python
解决virtualenv -p python3 venv报错的问题
2021/02/05 Python
HTML5的新特性(1)
2016/03/03 HTML / CSS
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
什么是网络协议
2016/04/07 面试题
校领导推荐信
2013/11/01 职场文书
中文教师求职信
2014/02/22 职场文书
广告词串烧
2014/03/19 职场文书
保护环境演讲稿
2014/05/10 职场文书
乔迁之喜答谢词
2015/01/05 职场文书