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里访问SharePoint列表数据的实现方法
May 22 Javascript
javascript获得网页窗口实际大小的示例代码
Sep 21 Javascript
JavaScript中textRange对象使用方法小结
Mar 24 Javascript
web前端开发JQuery常用实例代码片段(50个)
Aug 28 Javascript
详解jQuery Mobile自定义标签
Jan 06 Javascript
原生js实现ajax方法(超简单)
Sep 20 Javascript
jQuery 获取select选中值及清除选中状态
Dec 13 Javascript
javascript基本常用排序算法解析
Sep 27 Javascript
JS实现按钮颜色切换效果
Sep 05 Javascript
Vue项目添加动态浏览器头部title的方法
Jul 11 Javascript
微信小程序实现保存图片到相册功能
Nov 30 Javascript
解决vue项目 build之后资源文件找不到的问题
Sep 12 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音乐采集(部分代码)
2007/02/14 PHP
php全排列递归算法代码
2012/10/09 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
鼠标图片振动代码
2006/07/06 Javascript
超级简单的图片防盗(HTML),好用
2007/04/08 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
avalonjs制作响应式瀑布流特效
2015/05/06 Javascript
JavaScript Promise 用法
2016/06/14 Javascript
JavaScript6 let 新语法优势介绍
2016/07/15 Javascript
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
js 显示日期时间的实例(时间过一秒加1)
2017/10/25 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
django批量导入xml数据
2016/10/16 Python
TensorFlow实现模型评估
2018/09/07 Python
python 根据时间来生成唯一的字符串方法
2019/01/14 Python
实例介绍Python中整型
2019/02/11 Python
python占位符输入方式实例
2019/05/27 Python
如何基于Python批量下载音乐
2019/11/11 Python
tensorflow 实现数据类型转换
2020/02/17 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
EMPHASIS艾斐诗官网:周生生旗下原创精品珠宝品牌
2020/12/17 全球购物
班组长工作职责
2013/12/25 职场文书
投标承诺书范本
2014/03/27 职场文书
买卖车协议书
2014/04/21 职场文书
社会实践活动总结范文
2014/07/03 职场文书
竞选学习委员演讲稿
2014/09/01 职场文书
办公经费申请报告
2015/05/15 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS