检测输入是否为隐藏类型

时间:2012-03-30 14:45:19

标签: jquery jquery-selectors

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

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

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

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

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

3 个答案:

答案 0 :(得分:3)

听起来你正在寻找<input type="hidden">元素。如果是,那么请专门查看type="hidden"属性

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

答案 1 :(得分:1)

使用:visible选择器

答案 2 :(得分:1)

给他们不同的id并使用它而不是名字?

相关问题