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 相关文章推荐
CSS常用网站布局实例
Apr 03 Javascript
javascript 避免闭包引发的问题
Mar 17 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
Jan 15 Javascript
Javascript自定义排序 node运行 实例
Jun 05 Javascript
jQuery form 表单验证插件(fieldValue)校验表单
Jan 24 Javascript
JavaScript数据存储 Cookie篇
Jul 02 Javascript
onmouseover事件和onmouseout事件全面理解
Aug 15 Javascript
AngularJS 面试题集锦
Sep 06 Javascript
jQuery为某个div加入行样式
Jun 09 jQuery
jQuery实现的简单对话框拖动功能示例
Jun 05 jQuery
微信小程序实现的一键复制功能示例
Apr 24 Javascript
vuex中store存储store.commit和store.dispatch的用法
Jul 24 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
echo(),print(),print_r()之间的区别?
2006/11/19 PHP
基于PHP常用函数的用法详解
2013/05/10 PHP
php中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
2015/11/26 Javascript
node实现定时发送邮件的示例代码
2017/08/26 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
layui下拉框获取下拉值(select)的例子
2019/09/10 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
vue 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
2020/09/16 Javascript
python实现感知器
2017/12/19 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
python pygame模块编写飞机大战
2018/11/20 Python
python后端接收前端回传的文件方法
2019/01/02 Python
详解Python给照片换底色(蓝底换红底)
2019/03/22 Python
pyinstaller打包opencv和numpy程序运行错误解决
2019/08/16 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
2020/02/26 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
Python绘制数码晶体管日期
2021/02/19 Python
关于解决iframe标签嵌套问题的解决方法
2020/03/04 HTML / CSS
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
Ellesse英国官网:意大利高级运动品牌
2019/07/23 全球购物
杭州时比特电子有限公司SQL
2013/08/22 面试题
关于毕业的中学校园广播稿
2014/01/26 职场文书
大学运动会通讯稿
2014/01/28 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
银行授权委托书样本
2014/10/13 职场文书
党员剖析材料范文
2014/12/18 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
Vue elementUI表单嵌套表格并对每行进行校验详解
2022/02/18 Vue.js