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得到网页中所有的div的id
Oct 19 Javascript
jquery1.5.1中根据元素ID获取元素对象的代码
Apr 02 Javascript
javascript一元操作符(递增、递减)使用示例
Aug 07 Javascript
jQuery中appendTo()方法用法实例
Jan 08 Javascript
微信小程序 触控事件详细介绍
Oct 17 Javascript
AngularJs表单验证实例代码解析
Nov 29 Javascript
基于MVC方式实现三级联动(JavaScript)
Jan 23 Javascript
常用的几个JQuery代码片段
Mar 13 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 jQuery
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
Aug 16 Javascript
js实现QQ邮箱邮件拖拽删除功能
Aug 27 Javascript
Vue——前端生成二维码的示例
Dec 19 Vue.js
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数组操作
2011/12/30 PHP
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
Codeigniter校验ip地址的方法
2015/03/21 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
PHP简单实现冒泡排序的方法
2016/12/26 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
js的with语句使用方法
2007/09/21 Javascript
关于COOKIE个数与大小的问题
2011/01/17 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
jQuery手机拨号界面特效代码分享
2015/08/27 Javascript
Javascript 链式作用域详细介绍
2017/02/23 Javascript
vue检测对象和数组的变化分析
2018/06/30 Javascript
微信小程序实现分页加载效果
2020/11/19 Javascript
[48:38]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs Secret
2018/03/31 DOTA
在Python中使用判断语句和循环的教程
2015/04/25 Python
Pyhthon中使用compileall模块编译源文件为pyc文件
2015/04/28 Python
Python导出DBF文件到Excel的方法
2015/07/25 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
使用coverage统计python web项目代码覆盖率的方法详解
2019/08/05 Python
python装饰器练习题及答案
2019/11/01 Python
Python运行异常管理解决方案
2020/03/09 Python
Python HTMLTestRunner库安装过程解析
2020/05/25 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
电信专业应届生自荐信
2013/09/28 职场文书
哈理工毕业生的求职信
2013/12/22 职场文书
给全校老师的建议书
2014/03/13 职场文书
招股说明书范本
2014/05/06 职场文书
爱耳日宣传活动总结
2014/07/05 职场文书
幼儿园中班区域活动总结
2014/07/09 职场文书
房屋买卖协议书范本
2014/09/27 职场文书
运动会闭幕词
2015/01/28 职场文书
2015年学校工作总结范文
2015/04/20 职场文书
Python时间操作之pytz模块使用详解
2022/06/14 Python
Python  序列化反序列化和异常处理的问题小结
2022/12/24 Python