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实现文本框鼠标右击无效以及不能输入的代码
Nov 05 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
Aug 06 Javascript
7个JS基础知识总结
Mar 05 Javascript
jQuery解析json数据实例分析
Nov 24 Javascript
基于javascript实现tab选项卡切换特效调试笔记
Mar 30 Javascript
深入理解javascript函数参数与闭包
Dec 12 Javascript
常用的几个JQuery代码片段
Mar 13 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
Sep 14 Javascript
vue+Java后端进行调试时解决跨域问题的方式
Oct 19 Javascript
利用不到200行代码写一款属于你自己的js类库
Jul 08 Javascript
JS实现动态无缝轮播
Jan 11 Javascript
Javascript执行上下文顺序的深入讲解
Nov 04 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
晋城吧对DiscuzX进行的前端优化要点
2010/09/05 PHP
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
2013/10/10 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
2013/11/26 PHP
php使用codebase生成随机数
2014/03/25 PHP
CodeIgniter中使用cookie的三种方式详解
2014/07/18 PHP
php使用unset()删除数组中某个单元(键)的方法
2015/02/17 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
Javascript hasOwnProperty 方法 &amp; in 关键字
2008/11/26 Javascript
jquery tab插件制作实现代码
2010/06/22 Javascript
XENON基于JSON变种
2010/07/27 Javascript
JavaScript实现Java中StringBuffer的方法
2015/02/09 Javascript
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
Bootstrap入门书籍之(三)栅格系统
2016/02/17 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
2017/03/06 Javascript
JS+Canvas绘制动态时钟效果
2017/11/10 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
2019/10/11 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
vue在图片上传的时候压缩图片
2020/11/18 Vue.js
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
探索Python3.4中新引入的asyncio模块
2015/04/08 Python
python中self原理实例分析
2015/04/30 Python
在Django的URLconf中使用命名组的方法
2015/07/18 Python
Django中url的反向查询的方法
2018/03/14 Python
Python numpy实现二维数组和一维数组拼接的方法
2018/06/05 Python
python语音识别实践之百度语音API
2018/08/30 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
日本土著品牌,综合型购物网站:Cecile
2016/08/23 全球购物
波兰在线体育用品商店:Hop-Sport.pl
2019/07/23 全球购物
成人继续教育实施方案
2014/03/01 职场文书
绍兴鲁迅故居导游词
2015/02/09 职场文书
车间统计员岗位职责
2015/04/14 职场文书
小学生暑假安全公约
2015/07/14 职场文书
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android