http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4424|回复: 4

[Jquery] jQuery选择器-可见性学习详解

[复制链接]
发表于 2018-3-7 21:03:30 | 显示全部楼层 |阅读模式
在页面上通常都会有很多隐藏的内容,批量找到隐藏的元素,并对其进行操作,此时主要使用的就是选择器中的可见性选择器主要有如下两个:
1.  :hidden   匹配所有不可见元素,或者type为hidden的元素
2. :visible   匹配所有的可见元素


以下是具体的操作方法,会根据实例进行具体的剖析,具体如下:
1. :hidden
具体实例如下
html代码
[HTML] 纯文本查看 复制代码
<table>
  <tr style="display:none"><td>Value 1</td></tr>
  <tr><td>Value 2</td></tr>
</table>


jQuery代码
[JavaScript] 纯文本查看 复制代码
$("tr:hidden")


结果返回
[HTML] 纯文本查看 复制代码
[ <tr style="display:none"><td>Value 1</td></tr> ]


此例子中,主要是获取所有的隐藏的tr元素

获取所有的type = ‘hidden’的元素:

      点击查看详解


2. :visible
       点击查看详解





1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
 楼主| 发表于 2018-3-7 21:03:49 | 显示全部楼层
2. :visible


实例详解如下



html代码

[HTML] 纯文本查看 复制代码
<table>
  <tr style="display:none"><td>Value 1</td></tr>
  <tr><td>Value 2</td></tr>
</table>



jQuery代码
[JavaScript] 纯文本查看 复制代码
$("tr:visible")


结果返回

[HTML] 纯文本查看 复制代码
[ <tr><td>Value 2</td></tr> ]


以上内容可以看出,是获取所有可见的tr元素


 楼主| 发表于 2018-3-7 21:12:22 | 显示全部楼层
:hidden 获取 type=‘hidden’的所有元素

实例如下:


html代码
[HTML] 纯文本查看 复制代码
<form>
  <input type="text" name="email" />
  <input type="hidden" name="id" />
</form>


jQuery代码
[JavaScript] 纯文本查看 复制代码
$("input:hidden")


返回结果
[JavaScript] 纯文本查看 复制代码
[ <input type="hidden" name="id" /> ]


以上实例中可以看到,获取了所有type=‘hidden’元素,或者也可以叫获取隐藏的input元素
 楼主| 发表于 2018-3-7 21:13:41 | 显示全部楼层
可见性: 即隐藏  可见元素的查询
发表于 2018-3-7 21:15:55 | 显示全部楼层
我只是路过打酱油的。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-8 13:49

© 2014-2021

快速回复 返回顶部 返回列表