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 相关文章推荐
js自执行函数的几种不同写法的比较
Aug 16 Javascript
JavaScript的Module模式编程深入分析
Aug 13 Javascript
捕获和分析JavaScript Error的方法
Mar 25 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
Apr 23 Javascript
5个书写JavaScript代码的坏习惯,看看你中枪了没?
Nov 06 Javascript
jQuery中prependTo()方法用法实例
Jan 08 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
Jul 11 Javascript
Vue 实用分页paging实例代码
Apr 12 Javascript
Angular4学习笔记之实现绑定和分包
Aug 01 Javascript
Vue 开发音乐播放器之歌手页右侧快速入口功能
Aug 08 Javascript
解决vue无法设置滚动位置的问题
Oct 07 Javascript
图片文字识别(OCR)插件Ocrad.js教程
Nov 26 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
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
php统计时间和内存使用情况示例分享
2014/03/13 PHP
PDO::quote讲解
2019/01/29 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
jquery tab插件制作实现代码
2010/06/22 Javascript
jQuery中获取Radio元素值的方法
2013/07/02 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
设置jQueryUI DatePicker默认语言为中文
2016/06/04 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
2016/09/04 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
NodeJS实现图片上传代码(Express)
2017/06/30 NodeJs
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
js实现旋转的星空效果
2019/11/01 Javascript
Vue看了就会的8个小技巧
2021/01/21 Vue.js
python 合并文件的具体实例
2013/08/08 Python
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
python迭代器实例简析
2014/09/25 Python
玩转python爬虫之正则表达式
2016/02/17 Python
Python连接PostgreSQL数据库的方法
2016/11/28 Python
python实现XML解析的方法解析
2019/11/16 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
python通过移动端访问查看电脑界面
2020/01/06 Python
浅析python表达式4+0.5值的数据类型
2020/02/26 Python
美国最流行的男士时尚网站:Touch of Modern
2018/02/05 全球购物
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
群众路线教育实践活动方案
2014/10/31 职场文书
向女朋友道歉的话
2015/01/20 职场文书
销售内勤岗位职责
2015/02/10 职场文书
对象析构函数__del__在Python中何时使用
2022/03/22 Python