Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使元素对jquery不可见_Jquery_Jquery Selectors - Fatal编程技术网

是否可以使元素对jquery不可见

是否可以使元素对jquery不可见,jquery,jquery-selectors,Jquery,Jquery Selectors,我有两个相同类的输入字段,一个显示:无。我想查询未显示的输入字段的值:无 编辑(带示例) 由于第一个标题类为空,因此返回空白。我想忽略第一个标题,它的父项是display:none。使用选择器选择未隐藏的元素 $('.class:visible') 注意:(来自文档) 如果元素占用文档中的空间,则认为它们是可见的。可见元素的宽度或高度大于零 具有可见性:隐藏或不透明度:0的元素被视为可见,因为它们仍然占用布局中的空间 jquery中有一个:visible选择器(和一个:not()选择器,。即:

我有两个相同类的输入字段,一个显示:无。我想查询未显示的输入字段的值:无

编辑(带示例)

由于第一个标题类为空,因此返回空白。我想忽略第一个标题,它的父项是display:none。

使用选择器选择未隐藏的元素

$('.class:visible')
注意:(来自文档)

如果元素占用文档中的空间,则认为它们是可见的。可见元素的宽度或高度大于零

具有
可见性:隐藏
不透明度:0
的元素被视为可见,因为它们仍然占用布局中的空间


jquery中有一个
:visible
选择器(和一个
:not()
选择器,。即
:not(:visible)

由于有两个元素,因此必须通过它们进行迭代并找到隐藏的元素。 我认为这个过程对我来说很有说服力:

$('.class_el')。每个(函数(el){
如果(el.隐藏)
//做点什么

});关于你的问题,你的标题很混乱…添加相应的HTML来选择不可见的元素,使用Perfect,谢谢。将我的js更改为
$('.title:visible').val()起作用了
$('.title').val();  
$('.class:visible')