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

 更新时间:2016年09月09日 10:48:13   作者:onestopweb  
这篇文章主要介绍了jQuery可见性过滤选择器用法,结合实例形式分析了jQuery针对元素hidden属性的过滤操作相关技巧,需要的朋友可以参考下

本文实例讲述了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="选取所有不可见的元素.包括&lt;input type='hidden'/&gt;和&lt;div style='display:none;'&gt;." 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选择器用法总结》、《jQuery操作DOM节点方法总结》、《jQuery页面元素操作技巧汇总》、《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》、《jQuery表格(table)操作技巧汇总》及《jQuery常见经典特效汇总

希望本文所述对大家jQuery程序设计有所帮助。

相关文章

  • jquery插件canvaspercent.js实现百分比圆饼效果

    jquery插件canvaspercent.js实现百分比圆饼效果

    这篇文章主要为大家详细介绍了jquery插件canvaspercent.js实现百分比圆饼效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • jquery实现移动端悬浮拖拽框

    jquery实现移动端悬浮拖拽框

    这篇文章主要为大家详细介绍了jquery实现移动端悬浮拖拽框,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • jquery插件实现扫雷游戏(3)

    jquery插件实现扫雷游戏(3)

    这篇文章主要介绍了jquery插件实现扫雷游戏的第三篇,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • jquery中animate动画积累的解决方法

    jquery中animate动画积累的解决方法

    setTimeout使用时会产生动画队列,有可能是在chrome浏览器中窗口不处于最前端时动画的队列产生积累,下面为大家介绍下详细的解决方法
    2013-10-10
  • jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)

    jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)

    单击删除按钮或者登陆按钮后,弹出对话框问你是否删除或者弹出一个登陆对话框,本文使用jquery来实现这种效果,需要的朋友可以参考下
    2014-04-04
  • Jquery中CSS选择器用法分析

    Jquery中CSS选择器用法分析

    这篇文章主要介绍了Jquery中CSS选择器用法,实例分析了jQuery中常用的5种css选择器的使用技巧,需要的朋友可以参考下
    2015-02-02
  • Jquery选择器简明版 Jquery选择器实用版

    Jquery选择器简明版 Jquery选择器实用版

    最近需要用jquery获取一些dom数据的操作,发现jquery的选择器非常强大,很方便进行一些dom操作,下面就专门针对这块内容做个简单的介绍,需要的朋友可以参考下
    2023-05-05
  • jquery实现倒计时小应用

    jquery实现倒计时小应用

    这篇文章主要为大家详细介绍了jquery实现倒计时小应用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • 使用jQuery mobile NuGet让你的网站在移动设备上同样精彩

    使用jQuery mobile NuGet让你的网站在移动设备上同样精彩

    这篇文章主要介绍了使用jQuery mobile NuGet让你的网站在移动设备上同样精彩,使用jQuery mobile NuGet包,改变共享的布局和视图,并使你的网站在传统的浏览器和大部分手机展现的都很好。,需要的朋友可以参考下
    2019-06-06
  • jquery选择符快速提取web表单数据示例

    jquery选择符快速提取web表单数据示例

    遇到要重复多次同样的事时,就想找一种省时省力的方法,下面就为大家介绍下利用jquery选择符快速提取web表单数据
    2014-03-03

最新评论