我正在选择具有特定名称的元素
$('[name="lol"]']
但可以有两个同名元素,其中之一是隐藏输入字段。
如何忽略上面选择器中隐藏的输入字段?
$('[name="lol"]:not(:hidden)']
可以工作,但如果非隐藏输入字段在屏幕上不可见,则会失败...我怎样才能专门忽略隐藏类型的输入,而不是不可见的元素?
最佳答案
听起来您正在寻找 <input type="hidden">
元素。如果是这样,那么专门寻找 type="hidden"
属性
$('[name="lol"][type!="hidden"]')
关于jquery - 检测输入是否为隐藏类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9945213/