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和CSS模拟超链接的用户单击事件的实现代码
May 23 Javascript
详解JavaScript函数绑定
Aug 18 Javascript
express的中间件cookieParser详解
Dec 04 Javascript
Javascript中this关键字的一些小知识
Mar 15 Javascript
JS中作用域和变量提升(hoisting)的深入理解
Oct 31 Javascript
Javascript快速实现浏览器系统通知
Aug 26 Javascript
javascript基于定时器实现进度条功能实例
Oct 13 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
May 08 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
Dec 09 Javascript
初学node.js中实现删除用户路由
May 27 Javascript
js实现多个标题吸顶效果
Jan 08 Javascript
js实现点击上传图片并设为模糊背景
Aug 02 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
曾在DC漫画界反派角色扮演的演员,谁才是你心目中的小丑之王?
2020/04/09 欧美动漫
数字转英文
2006/12/06 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
SinaEditor使用方法详解
2013/12/28 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
js 模仿锚点定位的实现方法
2016/11/19 Javascript
babel基本使用详解
2017/02/17 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
js实现磁性吸附的示例
2020/10/26 Javascript
Python set集合类型操作总结
2014/11/07 Python
简单实现python爬虫功能
2015/12/31 Python
python tensorflow学习之识别单张图片的实现的示例
2018/02/09 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
python匿名函数用法实例分析
2019/08/03 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
Pycharm调试程序技巧小结
2020/08/08 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
canvas进阶之如何画出平滑的曲线
2018/10/15 HTML / CSS
HTML5 Canvas实现放大镜效果示例
2020/03/25 HTML / CSS
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
《雨点》教学反思
2014/02/12 职场文书
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
民主生活会批评与自我批评总结
2014/10/17 职场文书
中学生学习保证书
2015/02/26 职场文书
2015年社区教育工作总结
2015/05/13 职场文书
家长会主持词开场白
2015/05/29 职场文书
宣传委员竞选稿
2015/11/19 职场文书
python中的mysql数据库LIKE操作符详解
2021/07/01 MySQL