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中格式化日期时间型数据函数代码
Nov 08 Javascript
javascript算法学习(直接插入排序)
Apr 12 Javascript
js获取IP和PcName(IE)在vs中可用
Aug 02 Javascript
JavaScript中如何通过arguments对象实现对象的重载
May 12 Javascript
javascript限制用户只能输汉字中文的方法
Nov 20 Javascript
跟我学习javascript的隐式强制转换
Nov 16 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
Sep 13 Javascript
简单实现jQuery多选框功能
Jan 09 Javascript
使用InstantClick.js让页面提前加载200ms
Sep 12 Javascript
JS实现的base64加密解密操作示例
Apr 18 Javascript
在angular 6中使用 less 的实例代码
May 13 Javascript
vuex实现购物车功能
Jun 28 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递归函数返回值使用方法
2013/02/18 PHP
php cookie使用方法学习笔记分享
2013/11/07 PHP
PHP面向对象程序设计之类常量用法实例
2014/08/20 PHP
php调用shell的方法
2014/11/05 PHP
php搜索文件程序分享
2015/10/30 PHP
php连接mysql数据库
2017/03/21 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
2019/05/13 PHP
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
javascript对象的使用和属性操作示例详解
2014/03/02 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
2017/03/03 Javascript
webpack打包js的方法
2018/03/12 Javascript
Node 搭建一个静态资源服务器的实现
2019/05/20 Javascript
JS中数据结构与算法---排序算法(Sort Algorithm)实例详解
2019/06/17 Javascript
express框架下使用session的方法
2019/07/31 Javascript
Python实现从脚本里运行scrapy的方法
2015/04/07 Python
Python中为什么要用self探讨
2015/04/14 Python
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
python实现简单点对点(p2p)聊天
2017/09/13 Python
Python字符编码与函数的基本使用方法
2017/09/30 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
Python求凸包及多边形面积教程
2020/04/12 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
小学生家长评语集锦
2014/01/30 职场文书
家长会学生演讲稿
2014/04/26 职场文书
安全保证书范文
2014/04/29 职场文书
人事任命书范文
2014/06/04 职场文书
网上祭先烈心得体会
2014/09/01 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
压缩Redis里的字符串大对象操作
2021/06/23 Redis