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 相关文章推荐
通过jquery实现tab标签浏览效果
Feb 20 Javascript
鼠标经过tr时,改变tr当前背景颜色
Jan 13 Javascript
Javascript变量的作用域和作用域链详解
Apr 02 Javascript
谈谈javascript中使用连等赋值操作带来的问题
Nov 26 Javascript
bootstrap3 兼容IE8浏览器!
May 02 Javascript
原生js实现查询天气小应用
Dec 09 Javascript
jQuery Ajax前后端使用JSON进行交互示例
Mar 17 Javascript
jQuery遮罩层实例讲解
May 11 jQuery
JS获取子、父、兄节点方法小结
Aug 14 Javascript
jQuery属性选择器用法实例分析
Jun 28 jQuery
vue keep-alive列表页缓存 详情页返回上一页不刷新,定位到之前位置
Nov 26 Javascript
如何利用node转发请求详解
Sep 17 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不使用插件导出excel的简单方法
2014/03/04 PHP
PHP中的替代语法简介
2014/08/22 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
php图像处理类实例
2015/07/28 PHP
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
用jQuery扩展自写的 UI导航
2010/01/13 Javascript
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
js获取指定的cookie的具体实现
2014/02/20 Javascript
javascript单页面手势滑屏切换原理详解
2016/03/21 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
常用的9个JavaScript图表库详解
2017/12/19 Javascript
基于vue 动态加载图片src的解决方法
2018/02/05 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
2018/08/24 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
[49:59]KG vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python中的jquery PyQuery库使用小结
2014/05/13 Python
详解Python中dict与set的使用
2015/08/10 Python
Python元字符的用法实例解析
2018/01/17 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
python中os包的用法
2020/06/01 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
纯DOM+CSS3实现简单的小风车动画
2016/09/27 HTML / CSS
CSS 说明横向进度条最后显示文字的实现代码
2020/11/10 HTML / CSS
手摸手教你用canvas实现给图片添加平铺水印的实现
2019/08/20 HTML / CSS
LookFantastic丹麦:英国美容护肤精品在线商城
2016/08/18 全球购物
澳大利亚天然护肤品、化妆品和健康产品一站式商店:Nourished Life
2018/12/02 全球购物
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
李维斯牛仔裤英国官方网站:Levi’s英国
2019/10/10 全球购物
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
银行会计职员个人的自我评价
2013/09/29 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python