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 相关文章推荐
jQuery快速上手:写jQuery与直接写JS的区别详细解析
Aug 26 Javascript
js中document.write的那点事
Dec 12 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
Jun 30 Javascript
简易的JS计算器实现代码
Oct 18 Javascript
Bootstrap 手风琴菜单的实现代码
Jan 20 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
Mar 14 Javascript
Require.js的基本用法详解
Jul 03 Javascript
ES6学习笔记之map、set与数组、对象的对比
Mar 01 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
Mar 15 Javascript
微信小程序如何获取用户头像和昵称
Sep 23 Javascript
layui数据表格 table.render 报错的解决方法
Sep 29 Javascript
JavaScript实现网页动态生成表格
Nov 25 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
smarty表格换行实例
2014/12/15 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
2010/04/29 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
jQuery简单实现两级下拉菜单效果代码
2015/09/15 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
jQuery获取选中单选按钮radio的值
2016/12/27 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
微信小程序三级联动地址选择器的实例代码
2017/07/12 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
2019/01/15 Javascript
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
[01:14]DOTA2亚洲邀请赛小组赛赛前花絮
2017/03/27 DOTA
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
Python模拟简单电梯调度算法示例
2018/08/20 Python
在python中获取div的文本内容并和想定结果进行对比详解
2019/01/02 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
Python新手学习装饰器
2020/06/04 Python
python 使用递归的方式实现语义图片分割功能
2020/07/16 Python
Python字符串函数strip()原理及用法详解
2020/07/23 Python
Python自动化办公Excel模块openpyxl原理及用法解析
2020/11/05 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
html5中 media(播放器)的api使用指南
2014/12/26 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
会计专业自我鉴定范文
2013/12/29 职场文书
电子装配专业毕业生求职信
2014/04/23 职场文书
副护士长竞聘演讲稿
2014/04/30 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
Python实现智慧校园自动评教全新版
2021/06/18 Python
PHP中国际化的字符串排序和比较对象详解
2021/08/23 PHP
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB