我正在选择具有特定名称的元素
$('[name="lol"]']
但是可以有两个具有相同名称的元素,其中一个是隐藏的输入字段。
如何忽略上面选择器的隐藏输入字段?
$('[name="lol"]:not(:hidden)']
类似的工作,但如果屏幕上看不到非隐藏的输入字段则失败...我怎样才能专门忽略隐藏类型输入,而不是非可见元素?
答案 0 :(得分:3)
听起来你正在寻找<input type="hidden">
元素。如果是,那么请专门查看type="hidden"
属性
$('[name="lol"][type!="hidden"]')
答案 1 :(得分:1)
使用:visible选择器
答案 2 :(得分:1)
给他们不同的id并使用它而不是名字?