jQuery基本过滤选择器用法示例


Posted in Javascript onSeptember 09, 2016

本文实例讲述了jQuery基本过滤选择器用法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script src="js/assist.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script type="text/javascript">
$(document).ready(function(){
  //选择第一个div元素.
  $('#btn1').click(function(){
    $('div:first').css("background","#bfa");
  })
  //选择最后一个div元素.
  $('#btn2').click(function(){
    $('div:last').css("background","#bfa");
  })
  //选择class不为one的 所有div元素.
  $('#btn3').click(function(){
    $('div:not(.one)').css("background","#bfa");
  })
  //选择 索引值为偶数 的div元素。
  $('#btn4').click(function(){
    $('div:even').css("background","#bfa");
  })
  //选择 索引值为奇数 的div元素。
  $('#btn5').click(function(){
    $('div:odd').css("background","#bfa");
  })
  //选择 索引等于 3 的元素
  $('#btn6').click(function(){
    $('div:eq(3)').css("background","#bfa");
  })
  //选择 索引大于 3 的元素
  $('#btn7').click(function(){
    $('div:gt(3)').css("background","#bfa");
  })
  //选择 索引小于 3 的元素
  $('#btn8').click(function(){
  $('div:lt(3)').css("background","#bfa");
  })
  //选择 所有的标题元素.比如h1, h2, h3等等...
  $('#btn9').click(function(){
    $(':header').css("background","#bfa");
  })
  //选择 当前正在执行动画的所有元素.
  $('#btn10').click(function(){
    $(':animated').css("background","#bfa");
  });
});
</script>
</head>
<body>
<h3>基本过滤选择器.</h3>
<button id="reset">手动重置页面元素</button>
<input type="checkbox" id="isreset" checked="checked"/>
<label for="isreset">点击下列按钮时先自动重置页面</label>
<br />
<br />
<input type="button" value="选择第一个div元素." id="btn1"/>
<input type="button" value="选择最后一个div元素." id="btn2"/>
<input type="button" value="选择class不为one的 所有div元素." id="btn3"/>
<input type="button" value="选择索引值为偶数 的div元素." id="btn4"/>
<input type="button" value="选择索引值为奇数 的div元素." id="btn5"/>
<input type="button" value="选择索引值等于3的元素." id="btn6"/>
<input type="button" value="选择索引值大于3的元素." id="btn7"/>
<input type="button" value="选择索引值小于3的元素." id="btn8"/>
<input type="button" value="选择所有的标题元素." id="btn9"/>
<input type="button" value="选择当前正在执行动画的所有元素." id="btn10"/>
<br />
<br />
<!-- 测试的元素 -->
<div class="one" id="one" > id为one,class为one的div
  <div class="mini">class为mini</div>
</div>
<div class="one" id="two" title="test" > id为two,class为one,title为test的div.
  <div class="mini" title="other">class为mini,title为other</div>
  <div class="mini" title="test">class为mini,title为test</div>
</div>
<div class="one">
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini"></div>
</div>
<div class="one">
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini" title="tesst">class为mini,title为tesst</div>
</div>
<div style="display:none;" class="none">style的display为"none"的div</div>
<div class="hide">class为"hide"的div</div>
<div> 包含input的type为"hidden"的div
  <input type="hidden" size="8"/>
</div>
<span id="mover">正在执行动画的span元素.</span>
</body>
</html>

效果图:

jQuery基本过滤选择器用法示例

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript Event学习补遗 addEventSimple
Feb 11 Javascript
JavaScript 面向对象编程(1) 基础
May 18 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
Aug 02 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
Jan 24 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
Apr 10 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
Mar 25 Javascript
JavaScript的设计模式经典之代理模式
Feb 24 Javascript
基于bootstrap的文件上传控件bootstrap fileinput
Dec 23 Javascript
详解JavaScript中的链式调用
Nov 27 Javascript
React配置子路由的实现
Jun 03 Javascript
详解JVM系列之内存模型
Jun 10 Javascript
JS实现简单的九宫格抽奖
Jun 28 Javascript
jQuery可见性过滤选择器用法示例
Sep 09 #Javascript
javascript比较语义化版本号的实现代码
Sep 09 #Javascript
js防阻塞加载的实现方法
Sep 09 #Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
Sep 09 #Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
Sep 09 #Javascript
Vuejs第十三篇之组件——杂项
Sep 09 #Javascript
jQuery属性选择器用法示例
Sep 09 #Javascript
You might like
PHP日期时间函数的高级应用技巧
2009/05/16 PHP
全世界最小的php网页木马一枚 附PHP木马的防范方法
2009/10/09 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
qTip 基于JQuery的Tooltip插件[兼容性好]
2010/09/01 Javascript
EXTjs4.0的store的findRecord的BUG演示代码
2013/06/08 Javascript
js获取IP和PcName(IE)在vs中可用
2013/08/02 Javascript
jQuery+html5实现div弹出层并遮罩背景
2015/04/15 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
浅谈vue+webpack项目调试方法步骤
2017/09/11 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
用js实现放大镜效果
2020/10/28 Javascript
python共享引用(多个变量引用)示例代码
2013/12/04 Python
在Django的视图中使用form对象的方法
2015/07/18 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
Python中字典和集合学习小结
2017/07/07 Python
Python如何实现MySQL实例初始化详解
2017/11/06 Python
Python Subprocess模块原理及实例
2019/08/26 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
2020/06/04 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
python中使用.py配置文件的方法详解
2020/11/23 Python
html5的新玩法——语音搜索
2013/01/03 HTML / CSS
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
党委书记岗位职责
2013/11/24 职场文书
化学教师教学反思
2014/01/17 职场文书
12岁生日感言
2014/01/21 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript