AI编程助手
AI免费问答

jquery可见性过滤选择器有哪些

青灯夜游   2020-12-23 15:07   4639浏览 原创
jquery的可见性过滤选择器有两个,分别为:1、“:hidden”选择器,用于匹配所有不可见的元素,将其封装为jQuery对象并返回;2、“:visible”选择器,用于匹配所有可见的元素,将其封装为jQuery对象并返回。

本教程操作环境:windows7系统、jquery1.10.2版本,Dell G3电脑。

推荐教程:jquery视频教程

jquery可见性过滤选择器

jQuery的可见性选择器是根据元素的可见和不可见状态来选择相对应的元素。主要有两个:

  • “:hidden”,选取所有不可见元素。

  • “:visible”,选择所有可见元素。

可见选择器:hidden 不仅包含样式属性 display 为 none 的元素,也包含文本隐藏域 ()和 visible:hidden 之类的元素。

jquery :hidden选择器

jQuery的:hidden选择器用于匹配所有不可见的元素,将其封装为jQuery对象并返回。

语法:

jQuery( ":hidden" )
//或
$(':hidden')

返回值:

返回封装了所有不可见的元素的jQuery对象。

如果找不到任何相应的匹配,则返回一个空的jQuery对象。

注意:在jQuery中,visibility: hidden;和opacity: 0;都被视作可见的,因为它们在页面上占据了相应的物理空间。

示例:

nbsp;html>


<meta> 
<script>
</script><script>
$(document).ready(function(){
  $(":hidden").show(3500);
});
</script><p>这是一个段落。</p>
<p>这是另外一个段落。</p>
<p>这是一个隐藏段落。</p>
<div>这是隐藏的 div 元素。</div>


jquery :visible选择器

jQuery的:visible选择器用于匹配所有可见的元素,将其封装为jQuery对象并返回。

语法:

jQuery( ":visible" )
//或
$(':visible')

返回值:

返回封装了所有可见的元素的jQuery对象。

如果找不到任何相应的匹配,则返回一个空的jQuery对象。

注意:在jQuery中,visibility: hidden;和opacity: 0;都被视作可见的,因为它们在页面上占据了相应的物理空间。

示例:

nbsp;html>


<meta> 
<script>
</script><script>
$(document).ready(function(){
  $("p:visible").css("background-color","yellow");
});
</script><h1>这是一个标题</h1>
<p>这是一个段落。</p>
<p>这是另外一个段落。</p>
<p>这是一个隐藏段落。 </p>


更多编程相关知识,请访问:编程学习!!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。