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 相关文章推荐
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
Jan 11 Javascript
jQuery验证插件 Validate详解
Nov 20 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
Dec 31 Javascript
Javascript从数组中随机取出不同元素的两种方法
Sep 22 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
Sep 23 Javascript
利用jquery实现下拉框的禁用与启用
Dec 07 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
Jun 22 Javascript
vue中使用cropperjs的方法
Mar 01 Javascript
p5.js入门教程和基本形状绘制
Mar 15 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
May 05 Javascript
一文了解vue-router之hash模式和history模式
May 31 Javascript
VueCli4项目配置反向代理proxy的方法步骤
May 17 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
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
php提示undefined index的几种解决方法
2012/05/21 PHP
详谈PHP编码转换问题
2015/07/28 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
2020/02/07 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
真正的JQuery.ajax传递中文参数的解决方法
2011/05/28 Javascript
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
2011/09/02 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
javascript 回调函数详解
2014/11/11 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
2016/04/17 Javascript
Bootstrap的Refresh Icon也spin起来
2016/07/13 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
Servlet实现文件上传,可多文件上传示例
2016/12/05 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
详解VueJS应用中管理用户权限
2018/02/02 Javascript
Vue结合Video.js播放m3u8视频流的方法示例
2018/05/04 Javascript
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
[56:42]VP vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python多线程操作实例
2014/11/21 Python
Python计算三角函数之asin()方法的使用
2015/05/15 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
基于python代码批量处理图片resize
2020/06/04 Python
利用CSS3的3D效果制作正方体
2020/03/10 HTML / CSS
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
美国二手奢侈品寄售网站:TheRealReal
2016/10/29 全球购物
自学考试自我鉴定范文
2013/09/26 职场文书
简历中求职的个人自我评价
2013/12/03 职场文书
男方婚礼答谢词
2015/01/20 职场文书
Python实现生活常识解答机器人
2021/06/28 Python
高通2023 年将发布高性能PC处理器
2022/04/29 数码科技