jQuery可见性过滤选择器

  1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
  2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  3 <html>
  4   <head>
  5     <!-- jQuery可见性过滤选择器 -->
  6     <!--
  7         :hidden            选取所有不可见的元素        集合元素        $(":hidden")    选取所有不可见元素  包括<input type="hidden"/>
  8                                                                             <div style="display:none;"> 和<div style="visibility:hidden;">等元素
  9                                                                             如果只想选取input元素 可以使用$("input:hidden")
 10         :visible        选取所有可见元素            集合元素        $("div:visible")选取所有可见的div元素
 11      -->
 12     <meta http-equiv="pragma" content="no-cache">
 13     <meta http-equiv="cache-control" content="no-cache">
 14     <meta http-equiv="expires" content="0">
 15     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 16     <meta http-equiv="description" content="This is my page">
 17     <script type="text/javascript"  src="../../js/jquery.js"></script>
 18     <style type="text/css">
 19         div,span,p{
 20             width:140px;
 21             height:140px;
 22             margin:5px;
 23             background:#aaa;
 24             border:#000 1px solid;
 25             float:left;
 26             font-size:17px;
 27             font_family:Verdana;
 28         }
 29         div.mini{
 30             width:55px;
 31             height:55px;
 32             background-color:#aaa;
 33             font-size:12px;
 34         }
 35         div.hide{
 36             display:none;
 37         }
 38     </style>
 39
 40     <script type="text/javascript" >
 41
 42         //选取所有可见div的元素背景色
 43         function test1(){
 44             $("div:visible").css("background","#bbffaa");
 45         }
 46
 47         //选取隐藏的div
 48         function test2(){
 49             //show()是jQuery方法 他的功能是显示元素 3000是时间 单位是毫秒  3000毫秒指的是从隐藏到完全显示完成的时间 并非是显示多少时间
 50             $("div:hidden").show(3000);
 51         }
 52
 53     </script>
 54   </head>
 55   <body>
 56
 57       <div id="one" class="one">
 58           id为one  class为one的div
 59           <div class="mini">class为mini</div>
 60       </div>
 61
 62       <div class="one"  id="two"  title="test">
 63            id为two class为one title为test的div
 64            <div class="mini"  title="other">class为mini  title为other</div>
 65            <div class="mini"  title="test">class为mini  title为test</div>
 66       </div>
 67
 68       <div class="one">
 69           <div class="mini">class为mini</div>
 70           <div class="mini">class为mini</div>
 71           <div class="mini">class为mini</div>
 72           <div class="mini"></div>
 73       </div>
 74
 75       <div class="one">
 76           <div class="mini">class为mini</div>
 77           <div class="mini">class为mini</div>
 78           <div class="mini">class为mini</div>
 79           <div class="mini" title="tesst">class为mini title为tesst</div>
 80       </div>
 81
 82       <div style="display:none;"  class="none">
 83           style为display class为none的div
 84       </div>
 85
 86     <div class="hide">class为hide的div</div>
 87
 88
 89       <div>
 90           包涵input的type为hidden的div<input  type="hidden"  size="8"/>
 91       </div>
 92
 93       <span id="mover">正在执行动画的span元素</span>
 94
 95
 96       <br>
 97       <input type="button" onclick="test1()"  value="改变所有可见的div元素的背景色"/>
 98       <input type="button" onclick="test2()"  value="显示影藏的div元素"/>
 99
100
101   </body>
102 </html>
时间: 2024-12-22 17:22:15

jQuery可见性过滤选择器的相关文章

JQuery 可见性过滤选择器

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>使用可见性过滤选择器</title> <link href="../../

JQuery可见性过滤选择器:hidden无法获取通过visibility:hidden样式隐藏的元素

1.版本问题 如果你可以获取下列元素 <input type="hidden"/> <div style="display:none">123</div> 而你使用的JQuery是高于1.3版本的,你获取不到通过visibility:hidden样式隐藏的元素就对了 2.解决方案 $("div").filter(function() { if($(this).css("visibility"

一步一步学习 JQuery (三) 过滤选择器:基本过滤选择器 &amp;&amp; 内容过滤选择器 &amp;&amp; 可见性过滤选择器

过滤选择器: 过滤选择器主要是通过特定的过滤规则来筛选出所需的 DOM 元素, 该选择器都以 ":" 开头 按照不同的过滤规则, 过滤选择器可以分为基本过滤, 内容过滤, 可见性过滤, 属性过滤, 子元素过滤和表单对象属性过滤选择器. 一.基本过滤选择器 改变第一个 div 元素的背景色为 # bbffaa 改变最后一个 div 元素的背景色为 # bbffaa 改变class不为 one 的所有 div 元素的背景色为 # bbffaa 改变索引值为偶数的 div 元素的背景色为 #

jQuery学习笔记之可见性过滤选择器

可见性过滤选择器是根据元素的可见和不可见状态来选择相应的元素. 显示隐藏的例子: <!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#hide

第一百六十五节,jQuery,过滤选择器

jQuery,过滤选择器 学习要点: 1.基本过滤器 2.内容过滤器 3.可见性过滤器 4.子元素过滤器 5.其他方法 过滤选择器简称:过滤器.它其实也是一种选择器,而这种选择器类似与 CSS3 (http://t.mb5u.com/css3/)里的伪类,可以让不支持 CSS3 的低版本浏览器也能支持.和常规 选择器一样,jQuery 为了更方便开发者使用,提供了很多独有的过滤器. 一.基本过滤器 过滤器主要通过特定的过滤规则来筛选所需的 DOM 元素,和 CSS 中的伪类的语法类 似:使用冒号

jQuery内容过滤选择器

1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 3 <html> 4 <head> 5 <!-- jQuery内容过滤选择器 --> 6 <

jQuery属性过滤选择器

1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 3 <html> 4 <head> 5 <!-- jQuery属性过滤选择器 --> 6 <

jQuery基本过滤选择器

1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 3 <html> 4 <head> 5 <!-- jQuery基本过滤选择器 --> 6 <

jQuery之过滤选择器

过滤选择器 1.基本选择器 2.内容选择器 3.可见性选择器 4.子元素过滤器 过滤选择器简称:过滤器.它其实也是一种选择器,而这种选择器类似于CSS3(http://t.mb5u.com/css3/)里的伪类,可以让不支持CSS3的 浏览器也能支持.和常规的选择器一样,jQuery为了更方便开发者使用,提供了很多独有的过滤器. 一.基本过滤器 过滤器主要通过特定的过滤规则来筛选所需的DOM元素,和CSS中的伪类的语法类似:使用冒号(:)开头. 过滤器名 jQuery语法 说明 返回 :firs