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 相关文章推荐
添加到收藏夹代码(兼容几乎所有的浏览器)
Jan 09 Javascript
jquery制作居中遮罩层效果分享
Feb 21 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
Nov 30 Javascript
Jquery元素追加和删除的实现方法
May 24 Javascript
解析AngularJS中get请求URL出现的跨域问题
Dec 01 Javascript
原生JS上传大文件显示进度条 php上传文件代码
Mar 27 Javascript
微信小程序实现导航栏选项卡效果
Jun 19 Javascript
JS匿名函数和匿名自执行函数概念与用法分析
Mar 16 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
Oct 16 Javascript
详解Vue源码之数据的代理访问
Dec 11 Javascript
如何根据业务封装自己的功能组件
Apr 19 Javascript
js单线程的本质 Event Loop解析
Oct 29 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
PHP在字符断点处截断文字的实现代码
2011/04/21 PHP
基于php-fpm 参数的深入理解
2013/06/03 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
详解PHP的Yii框架中日志的相关配置及使用
2015/12/08 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
PHP绕过open_basedir限制操作文件的方法
2018/06/10 PHP
阿里对象存储OSS在laravel框架中的使用方法
2019/10/13 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
Web开发者必备的12款超赞jQuery插件
2010/12/03 Javascript
JS原型对象通俗&quot;唱法&quot;
2012/12/27 Javascript
jQuery 1.9使用$.support替代$.browser的使用方法
2014/05/27 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
2014/06/23 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
jQuery获得子元素个数的方法
2015/04/14 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
2015/08/27 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
2016/12/15 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
2020/02/15 Javascript
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
用python一行代码得到数组中某个元素的个数方法
2019/01/28 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
浅析使用Python搭建http服务器
2019/10/27 Python
flask框架中的cookie和session使用
2021/01/31 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
烹调加工管理制度
2014/02/04 职场文书
建筑安全标语
2014/06/07 职场文书
中文专业求职信
2014/06/20 职场文书
创先争优公开承诺书
2014/08/30 职场文书
学习十八大标语
2014/10/09 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers
DE1103使用报告
2022/04/05 无线电