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 继承详解 第一篇
Aug 30 Javascript
基于socket.io和node.js搭建即时通信系统
Jul 30 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
Aug 24 Javascript
javascript实现Email邮件显示与删除功能
Nov 21 Javascript
JavaScript开发者必备的10个Sublime Text插件
Feb 27 Javascript
javascript中sort排序实例详解
Jul 24 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
Nov 16 Javascript
AngularJS入门教程之Helloworld示例
Dec 25 Javascript
JS实现复制内容到剪贴板功能
Feb 05 Javascript
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
May 08 Javascript
解决layui 三级联动下拉框更新时回显的问题
Sep 03 Javascript
nuxt配置通过指定IP和端口访问的实现
Jan 08 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 表单提交给自己
2008/07/24 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
2014/08/08 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
jquery实现邮箱自动补全功能示例分享
2014/02/17 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
2014/03/05 Javascript
javaScript的函数对象的声明详解
2015/02/06 Javascript
JS简单实现城市二级联动选择插件的方法
2015/08/19 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
jQuery实现扑克正反面翻牌效果
2017/03/10 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
echarts实现地图定时切换散点与多图表级联联动详解
2018/08/07 Javascript
通过Kettle自定义jar包供javascript使用
2020/01/29 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
跟老齐学Python之编写类之一创建实例
2014/10/11 Python
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
11月编程语言排行榜 Python逆袭C#上升到第4
2017/11/15 Python
人生苦短我用python python如何快速入门?
2018/03/12 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
Python爬虫 bilibili视频弹幕提取过程详解
2019/07/31 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
2019/12/23 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
2020/07/13 Python
canvas绘图按照contain或者cover方式适配并居中显示
2019/02/18 HTML / CSS
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
优秀应届毕业生推荐信
2014/02/18 职场文书
座谈会主持词
2014/03/20 职场文书
2014年新教师工作总结
2014/11/08 职场文书
大学生毕业评语
2014/12/31 职场文书
土建施工员岗位职责
2015/04/11 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
优秀共产党员事迹材料2016
2016/02/29 职场文书