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 无废话系列教程(二) jquery实战篇上
Jun 23 Javascript
读jQuery之四(优雅的迭代)
Jun 20 Javascript
解析Javascript中难以理解的11个问题
Dec 09 Javascript
深入分析JSONP跨域的原理
Dec 10 Javascript
js仿搜狐视频记录片列表展示效果
May 30 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
Mar 29 Javascript
jQuery返回定位插件详解
May 15 jQuery
Vue2.0 给Tab标签页和页面切换过渡添加样式的方法
Mar 13 Javascript
详解vue 自定义marquee无缝滚动组件
Apr 09 Javascript
vue router动态路由设置参数可选问题
Aug 21 Javascript
Vue中使用wangeditor富文本编辑的问题
Feb 07 Vue.js
JavaScript中MutationObServer监听DOM元素详情
Nov 27 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数组应用之比较两个时间的相减排序
2008/08/18 PHP
PHP获取当前url的具体方法全面解析
2013/11/26 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
2014/06/26 PHP
php安装swoole扩展的方法
2015/03/19 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
PHP编写简单的App接口
2016/08/28 PHP
laravel model 两表联查示例
2019/10/24 PHP
jquery 简短右键菜单 多浏览器兼容
2010/01/01 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
2015/01/24 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
Vue shopCart 组件开发详解
2018/01/26 Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
2018/08/10 Javascript
基于jQuery的时间戳与日期间的转化
2019/06/21 jQuery
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
[03:13]DOTA2-DPC中国联赛1月25日Recap集锦
2021/03/11 DOTA
Python里disconnect UDP套接字的方法
2015/04/23 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
python实现SOM算法
2018/02/23 Python
django主动抛出403异常的方法详解
2019/01/04 Python
Python中@property的理解和使用示例
2019/06/11 Python
用Python写一个自动木马程序
2019/09/17 Python
jupyter notebook tensorflow打印device信息实例
2020/04/20 Python
canvas线条的属性详解
2018/03/27 HTML / CSS
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
建筑工程专业毕业生自荐信
2013/10/19 职场文书
庆八一活动方案
2014/01/25 职场文书
物理研修随笔感言
2014/02/14 职场文书
绿色家庭事迹材料
2014/05/01 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
2016读书月活动心得体会
2016/01/14 职场文书
Python Numpy之linspace用法说明
2021/04/17 Python
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS