jQuery基本筛选选择器实例代码


Posted in Javascript onFebruary 06, 2017

本文实例为大家分享了jQuery基本筛选选择器的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>

<head>
  <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  <title></title>
  <link rel="stylesheet" href="imooc.css" type="text/css">
  <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>

<body>
  <h2>基本筛选器</h2>
  <h3>:first/:last/:even/:odd</h3>
  <div class="left">
    <div class="div">
      <p>div:first</p>
      <p>:even</p>
    </div>
    <div class="div">
      <p>:odd</p>
    </div>
    <div class="div">
      <p>:even</p>
    </div>
    <div class="div">
      <p>:odd</p>
    </div>
    <div class="div">
      <p>:even</p>
    </div>
    <div class="div">
      <p>div:last</p>
      <p>:odd</p>
    </div>
  </div>
  <script type="text/javascript">
  //找到第一个div
  $(".div:first").css("color", "#CD00CD");
  </script>

  <script type="text/javascript">
  //找到最后一个div
  $(".div:last").css("color", "#CD00CD");
  </script>

  <script type="text/javascript">
  //:even 选择所引值为偶数的元素,从 0 开始计数
  $(".div:even").css("border", "3px groove red");
  </script>

  <script type="text/javascript">
  //:odd 选择所引值为奇数的元素,从 0 开始计数
  $(".div:odd").css("border", "3px groove blue");
  </script>


  <h3>:eq/:gt/:lt</h3>
  <div class="left">
    <div class="aaron">
      <p>:lt(3)</p>
    </div>
    <div class="aaron">
      <p>:lt(3)</p>
    </div>
    <div class="aaron">
      <p>:eq(2)</p>
    </div>
    <div class="aaron">
    </div>
    <div class="aaron">
      <p>:gt(3)</p>
    </div>
    <div class="aaron">
      <p>:gt(3)</p>
    </div>
  </div>
  <script type="text/javascript">
  //:eq
  //选择单个
  $(".aaron:eq(2)").css("border", "3px groove blue");
  </script>

  <script type="text/javascript">
  //:gt 选择匹配集合中所有索引值大于给定index参数的元素
  $(".aaron:gt(3)").css("border", "3px groove blue");
  </script>

   <script type="text/javascript">
  //:lt 选择匹配集合中所有索引值小于给定index参数的元素
  //与:gt相反
  $(".aaron:lt(2)").css("color", "#CD00CD");
  </script>

  <h3>:not</h3>
  <div class="left">
    <div>
      <input type="checkbox" name="a" />
      <p>Aaron</p>
    </div>
    <div>
      <input type="checkbox" name="b" />
      <p>慕课</p>
    </div>
    <div>
      <input type="checkbox" name="c" checked="checked" />
      <p>其他</p>
    </div>
  </div>
  <script type="text/javascript">
    //:not 选择所有元素去除不匹配给定的选择器的元素
    //选中所有紧接着没有checked属性的input元素后的p元素,赋予颜色
    $("input:not(:checked) + p").css("background-color", "#CD00CD");
  </script>
</body>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
window.showModalDialog参数传递中含有特殊字符的处理方法
Jun 06 Javascript
jQuery焦点图切换特效插件封装实例
Aug 18 Javascript
php实例分享之实现显示网站运行时间
May 20 Javascript
jQuery简单设置文本框回车事件的方法
Aug 01 Javascript
利用Angularjs中模块ui-route管理状态的方法
Dec 27 Javascript
ES6 Promise对象概念与用法分析
Apr 01 Javascript
webpack 1.x升级过程中的踩坑总结大全
Aug 09 Javascript
详解用Node.js实现Restful风格webservice
Sep 29 Javascript
AngularJS基于MVC的复杂操作实例讲解
Dec 31 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
Apr 17 jQuery
KnockoutJS数组比较算法实例详解
Nov 25 Javascript
在Vue里如何把网页的数据导出到Excel的方法
Sep 30 Javascript
jQuery层级选择器实例代码
Feb 06 #Javascript
jQuery元素选择器实例代码
Feb 06 #Javascript
对称加密与非对称加密优缺点详解
Feb 06 #Javascript
jquery实现input框获取焦点的方法
Feb 06 #Javascript
jQuery表单元素选择器代码实例
Feb 06 #Javascript
Jquery鼠标放上去显示全名的实现方法
Feb 06 #Javascript
如何获取元素的最终background-color
Feb 06 #Javascript
You might like
PHP4实际应用经验篇(6)
2006/10/09 PHP
PHP写的获取各搜索蜘蛛爬行记录代码
2012/08/21 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
PHP实现支付宝即时到账功能
2016/12/21 PHP
php layui实现前端多图上传实例
2019/07/30 PHP
PHP查找一列有序数组是否包含某值的方法
2020/02/07 PHP
PHP unset函数原理及使用方法解析
2020/08/14 PHP
Javascript中的常见排序算法
2007/03/27 Javascript
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
关于jQuery UI 使用心得及技巧
2012/10/10 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
2014/10/16 Javascript
JQuery CheckBox(复选框)操作方法汇总
2015/04/15 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
2017/12/14 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
laravel实现中文和英语互相切换的例子
2019/09/30 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
Vue实现小购物车功能
2020/12/21 Vue.js
javascript实现下拉菜单效果
2021/02/09 Javascript
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
python+django快速实现文件上传
2016/10/24 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
python实现傅里叶级数展开的实现
2018/07/21 Python
python实现简单tftp(基于udp协议)
2018/07/30 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
Omio葡萄牙:全欧洲低价大巴、火车和航班搜索和比价
2019/02/09 全球购物
武汉瑞得软件笔试题
2015/10/27 面试题
村级环境卫生整治方案
2014/05/04 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
2015共产党员公开承诺书
2015/01/22 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
详解运行Python的神器Jupyter Notebook
2021/06/03 Python
Java常用工具类汇总 附示例代码
2021/06/26 Java/Android