选择第一个输入,但不要't选择类型=隐藏
Select first input, but don't select type=hidden
我想关注第一个不是type=hidden
的输入元素。我已经走到了这一步,但它仍然会试图集中隐藏的元素。
$('#content input:first').focus();
使用:visible
选择器:
$('#content input:visible:first').focus();
:visible
文档:
描述:选择所有可见的图元。元素可以是由于几个原因被认为是隐藏的:
- 它们的CSS显示值为none
- 它们是type="hidden"的表单元素
- 它们的宽度和高度明确设置为0
- 祖先元素是隐藏的,因此该元素不会显示在页面上
如果对您来说太多,请使用Attribute Not Equal Selector
:
$('#content input[type!="hidden"]:first').focus();
Attribute Not Equal Selector
文档:
描述:选择没有指定属性的元素,或者有指定属性但没有特定值的元素。
$('#content input:first').not(":hidden").focus();
您需要选择元素过滤及其属性并首先显示。
$("#content input[type!='hidden']:first").focus();
相关文章:
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- 如何显示在输入类型文件中选择的文件
- 使用Jquery在相同类型的元素中选择元素
- 选择特定文件类型时切换额外输入
- 触发器<输入类型=“;文件“>用angular程序选择文件
- 输入类型=“;文件“;onclick有效,但文件选择不显示
- 使用动态<选择>以显示<输入类型=“;文本>
- ng重复:Don'不要在选择中重复类型
- 检查选择器类型jquery
- 我如何验证/发布编辑类型为表单编辑中的 jqgrid 选择的列
- Jquery 选择除隐藏类型之外的所有输入
- JS根据类型和名称选择输入
- 什么's是jQuery选择器返回的包装集的类型
- 使用整数数据类型设置“选择Dropbox值”
- 谷歌地图api 3使用覆盖选择地点的类型
- 如何为表单提交添加选择器,仅当特定按钮类型导致表单提交时
- 嵌入闪亮应用程序中的数据表的条件选择类型
- 选择第一个输入,但不要't选择类型=隐藏
- Javascript识别启用下拉选择类型
- 选择类型错误 ui.item undefined Jquery 自动完成