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 相关文章推荐
TextArea设置MaxLength属性最大输入值的js代码
Dec 21 Javascript
复制js对象方法(详解)
Jul 08 Javascript
javascript按位非运算符的使用方法
Nov 14 Javascript
浅谈javascript六种数据类型以及特殊注意点
Dec 20 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
Jun 19 Javascript
js中对函数设置默认参数值的3种方法
Oct 23 Javascript
javascript日期格式化方法小结
Dec 17 Javascript
javascript返回顶部的按钮实现方法
Jan 09 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
Jun 07 Javascript
JS基于正则表达式实现的密码强度验证功能示例
Sep 21 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
Mar 21 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
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
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
缓动函数requestAnimationFrame 更好的实现浏览器经动画
2012/12/07 Javascript
解析URI与URL之间的区别与联系
2013/11/22 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
JavaScript 数组的深度复制解析
2016/11/02 Javascript
详解ECharts使用心得总结
2016/12/06 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
原生JS实现图片懒加载(lazyload)实例
2017/06/13 Javascript
新手vue构建单页面应用实例代码
2017/09/18 Javascript
JS的Ajax与后端交互数据的实例
2018/08/08 Javascript
Vue之mixin全局的用法详解
2018/08/22 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
wxpython 学习笔记 第一天
2009/03/16 Python
python元组操作实例解析
2014/09/23 Python
Python中return语句用法实例分析
2015/08/04 Python
基于Python中单例模式的几种实现方式及优化详解
2018/01/09 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
快速查找Python安装路径方法
2020/02/06 Python
python自动化办公操作PPT的实现
2021/02/05 Python
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
使用canvas实现黑客帝国数字雨效果
2020/01/02 HTML / CSS
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
Michael Kors美国官网:美式奢侈生活风格的代表
2016/11/25 全球购物
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
和平主题的演讲稿
2014/01/12 职场文书
入股协议书
2014/04/14 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
考试没考好检讨书
2015/05/06 职场文书
圣诞晚会主持词开场白
2015/05/28 职场文书
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技