jQuery可见性过滤选择器用法示例


Posted in Javascript onSeptember 09, 2016

本文实例讲述了jQuery可见性过滤选择器用法。分享给大家供大家参考,具体如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<!--  引入jQuery -->
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
  $('#reset').click(function(){
    window.location.reload();
  })
  //给id为mover的元素添加动画.
  function animateIt() {
    $("#mover").slideToggle("slow", animateIt);
  }
  animateIt();
  //选取所有不可见的元素.包括<input type="hidden"/>.
  $('#btn_hidden').click(function(){
    alert( "不可见的元素有:"+$('body :hidden').length +"个!\n"+
    "其中不可见的div元素有:"+$('div:hidden').length+"个!\n"+
    "其中文本隐藏域有:"+$('input:hidden').length+"个!");
    $('div:hidden').show(3000).css("background","#bbffaa");
  })
  //选取所有可见的元素.
  $('#btn_visible').click(function(){
    $('div:visible').css("background","#FF6500");
  })
});
//]]>
</script>
</head>
<body>
<h3>可见性过滤选择器.</h3>
<button id="reset">手动重置页面元素</button>
<br/>
<br/>
<input type="button" value="选取所有可见的div元素." id="btn_visible"/>
<br/>
<input type="button" value="选取所有不可见的元素.包括<input type='hidden'/>和<div style='display:none;'>." id="btn_hidden"/>
<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 相关文章推荐
接收键盘指令的脚本
Jun 26 Javascript
JavaScript 解析读取XML文档 实例代码
Jul 07 Javascript
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
Mar 12 Javascript
基于JQuery实现异步刷新的代码(转载)
Mar 29 Javascript
对于this和$(this)的个人理解
Sep 08 Javascript
浅谈javascript中的instanceof和typeof
Feb 27 Javascript
前端构建工具之gulp的配置与搭建详解
Jun 12 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
Jul 05 Javascript
javascript获取指定区间范围随机数的方法
Sep 08 Javascript
angular4模块中给标签添加背景图的实现方法
Sep 15 Javascript
webpack打包js的方法
Mar 12 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
Jan 16 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
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
Sep 09 #Javascript
You might like
怎样在UNIX系统下安装php3
2006/10/09 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
2015/06/20 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
jQuery写的日历(包括日历的样式及功能)
2013/04/23 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
jQuery Select下拉框操作小结(推荐)
2016/07/22 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
js replace替换字符串同时替换多个方法
2018/11/27 Javascript
微信小程序实现顶部导航特效
2019/01/28 Javascript
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
Python闭包执行时值的传递方式实例分析
2018/06/04 Python
Python列表推导式与生成器用法分析
2018/08/02 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
2019/08/20 Python
pygame实现俄罗斯方块游戏(AI篇2)
2019/10/29 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
YSL圣罗兰美妆英国官网:Yves Saint Laurent Beauty UK
2019/08/03 全球购物
德国的大型美妆个护电商:Flaconi
2020/06/26 全球购物
Lucene推荐的分页方式是什么?
2015/12/07 面试题
大学生暑期实践感言
2014/02/26 职场文书
2014年大学庆元旦迎新年活动方案
2014/03/09 职场文书
个人业务学习心得体会
2016/01/25 职场文书
浅谈PostgreSQL表分区的三种方式
2021/06/29 PostgreSQL
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS