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 相关文章推荐
asp.net 30分钟掌握无刷新 Repeater
Sep 16 Javascript
javascript动画对象支持加速、减速、缓入、缓出的实现代码
Sep 30 Javascript
jquery禁用右键单击功能屏蔽F5刷新
Mar 17 Javascript
jquery解析xml字符串示例分享
Mar 25 Javascript
jQuery获取动态生成的元素示例
Jun 15 Javascript
深入理解JavaScript单体内置对象
Jun 06 Javascript
Javascript动画效果(3)
Oct 11 Javascript
node通过express搭建自己的服务器
Sep 30 Javascript
JavaScript常见事件处理程序实例总结
Jan 05 Javascript
ES6 Object属性新的写法实例小结
Jun 25 Javascript
Vue-cli3多页面配置详解
Mar 22 Javascript
基于JavaScript的数据结构队列动画实现示例解析
Aug 06 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
php 购物车实例(申精)
2009/05/11 PHP
yii框架源码分析之创建controller代码
2011/06/28 PHP
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
php使用curl简单抓取远程url的方法
2015/03/13 PHP
简单解决新浪SAE无法上传文件的问题
2015/05/13 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
javascript实现根据时间段显示问候语的方法
2015/06/18 Javascript
基于jQuery实现滚动刷新效果
2017/01/09 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
VUE实现移动端列表筛选功能
2019/08/23 Javascript
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
Python线程详解
2015/06/24 Python
Python字符串格式化输出方法分析
2016/04/13 Python
Python地图绘制实操详解
2019/03/04 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
2019/07/09 Python
pygame库实现俄罗斯方块小游戏
2019/10/29 Python
pytorch中图像的数据格式实例
2020/02/11 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
Html5实现文件异步上传功能
2017/05/19 HTML / CSS
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
汉语言文学毕业生求职信
2013/10/01 职场文书
打架检讨书300字
2014/02/02 职场文书
聚美优品的广告词
2014/03/14 职场文书
防灾减灾宣传标语
2014/10/07 职场文书
党的群众路线教育实践活动总结大会主持词
2014/10/30 职场文书
毕业生个人总结
2015/02/28 职场文书
2015年七一建党节慰问信
2015/03/23 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书
Python中第三方库Faker的使用详解
2022/04/02 Python
Win11更新失败并提示0xc1900101
2022/04/19 数码科技