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 相关文章推荐
jQuery数据显示插件整合实现代码
Oct 24 Javascript
原生JavaScript生成GUID的实现示例
Sep 05 Javascript
将页面table内容与样式另存成excel文件的方法
Aug 05 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
May 24 Javascript
JavaScript数据类型学习笔记分享
Sep 01 Javascript
jquery对象和DOM对象的相互转换详解
Oct 18 Javascript
jQuery使用方法
Feb 04 Javascript
ES6新特性:使用export和import实现模块化详解
Jul 31 Javascript
jquery实现企业定位式导航效果
Jan 01 jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
jQuery实现获取多选框的值示例
Feb 07 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自动注册登录验证机制实现代码
2011/12/20 PHP
我的php学习笔记(毕业设计)
2012/02/21 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
2019/12/12 PHP
javascript sudoku 数独智力游戏生成代码
2010/03/27 Javascript
javascript时间自动刷新实现原理与步骤
2013/01/06 Javascript
jQuery ReferenceError: $ is not defined 错误的处理办法
2013/05/10 Javascript
jquery 倒计时效果实现秒杀思路
2013/09/11 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
非常漂亮的相册集 使用jquery制作相册集
2016/04/28 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
2017/02/08 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
antd Form组件方法getFieldsValue获取自定义组件的值操作
2020/10/29 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
python冒泡排序算法的实现代码
2013/11/21 Python
Python实现网络端口转发和重定向的方法
2016/09/19 Python
简单谈谈Python流程控制语句
2016/12/04 Python
Python分治法定义与应用实例详解
2017/07/28 Python
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
python使用正则表达式的search()函数实现指定位置搜索功能
2017/11/10 Python
python__name__原理及用法详解
2019/11/02 Python
python与mysql数据库交互的实现
2020/01/06 Python
python爬取youtube视频的示例代码
2021/03/03 Python
基于css3 animate制作绚丽的动画效果
2015/11/24 HTML / CSS
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
爱他美官方海外旗舰店:Aptamil奶粉
2017/12/22 全球购物
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
幼儿园教研活动方案
2014/01/19 职场文书
委托书范文
2014/04/02 职场文书
殡葬服务心得体会
2014/09/11 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
寒暑假实习证明书模板
2014/11/29 职场文书
格林童话读书笔记
2015/06/30 职场文书
大学迎新生的欢迎词
2019/06/25 职场文书
如何做好员工培训计划?
2019/07/09 职场文书