jquery - 检测输入是否为隐藏类型

标签 jquery jquery-selectors

我正在选择具有特定名称的元素

$('[name="lol"]']

但可以有两个同名元素,其中之一是隐藏输入字段。

如何忽略上面选择器中隐藏的输入字段?

$('[name="lol"]:not(:hidden)'] 可以工作,但如果非隐藏输入字段在屏幕上不可见,则会失败...我怎样才能专门忽略隐藏类型的输入,而不是不可见的元素?

最佳答案

听起来您正在寻找 <input type="hidden">元素。如果是这样,那么专门寻找 type="hidden"属性

$('[name="lol"][type!="hidden"]')

关于jquery - 检测输入是否为隐藏类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9945213/

相关文章:

javascript - 克隆表并过滤掉行

javascript - DIV 中文本的垂直滚动(循环)

javascript - 当使用 JQuery 更正错误时,输入字段突出显示绿色

javascript - 在 Jquery/Javascript 中访问动态属性名称

javascript - 在 Pangram 中设置字母类

javascript - 使用 javascript(或 jQuery)选择和操作 CSS 伪元素,例如::before 和::after

javascript - 在 jQuery 中复制下拉列表 "multiple select"

jquery - 验证表单已填写,HTML jQuery

jquery - XPath 在 JQuery 选择器中不起作用(JQuery 版本 1.7.1)

嵌套类的 Jquery 选择器