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 相关文章推荐
JavaScript中this关键字使用方法详解
Mar 08 Javascript
jQuery实现可收缩展开的级联菜单实例代码
Nov 27 Javascript
javascript中setTimeout使用指南
Jul 26 Javascript
jquery仅用6行代码实现滑动门效果
Sep 07 Javascript
Vue监听数组变化源码解析
Mar 09 Javascript
JS如何获取地址栏的参数实例讲解
Oct 06 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
Feb 20 Javascript
JS实现简单的文字无缝上下滚动功能示例
Jun 22 Javascript
详解Vue中CSS样式穿透问题
Sep 12 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
Oct 27 Javascript
通过滑动翻页效果实现和移动端click事件问题
Jan 26 Javascript
js基础语法与maven项目配置教程案例
Jul 15 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正则匹配反斜杠'\'和美元'$'的方法
2017/02/08 PHP
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
2013/06/24 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
Javascript URI 解析介绍
2015/03/15 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
2016/02/14 Javascript
javascript 分号总结及详细介绍
2016/09/24 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
初学node.js中实现删除用户路由
2019/05/27 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
2019/05/29 Javascript
javascript定时器的简单应用示例【控制方块移动】
2019/06/17 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
[00:32]2018DOTA2亚洲邀请赛iG出场
2018/04/03 DOTA
学习python处理python编码问题
2011/03/13 Python
Python切片用法实例教程
2014/09/08 Python
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
python线程池threadpool使用篇
2018/04/27 Python
Python requests模块cookie实例解析
2020/04/14 Python
Python logging模块handlers用法详解
2020/08/14 Python
C++和python实现阿姆斯特朗数字查找实例代码
2020/12/07 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
施华洛世奇澳大利亚官网:SWAROVSKI澳大利亚
2017/01/06 全球购物
ORACLE十问
2015/04/20 面试题
新大陆软件面试题
2016/11/24 面试题
外贸主管求职简历的自我评价
2013/10/23 职场文书
销售主管竞聘书
2014/03/31 职场文书
投资意向书范本
2014/04/01 职场文书
上诉状格式
2015/05/23 职场文书
golang 实用库gotable的具体使用
2021/07/01 Golang