jQuery的,集中在第一个启用输入或选择或在页面上的textarea [英] jquery, set focus on the first enabled input or select or textarea on the page

查看:120
本文介绍了jQuery的,集中在第一个启用输入或选择或在页面上的textarea的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这很简单。我希望将焦点设置为页面上第一个启用而不是隐藏的控件。



对于文本框,我有

  $( 输入[类型= '文本']:可见:启用:第一)聚焦(); 

但是我想得到全部表单输入控件:textbox,checkbox,textarea,dropdown,radio在我的选择器抓住第一个启用而不是隐藏的控制。任何建议吗?

解决方案

  $(':input:enabled:visible:first') 。焦点(); 


It's fairly straightforward. I want to set focus to the first enabled and not hidden control on the page.

For a textbox, I have

$("input[type='text']:visible:enabled:first").focus();

But I want to get "all" form input controls: textbox, checkbox, textarea, dropdown, radio in my selector to grab the first enabled and not hidden control. Any suggestions?

解决方案

$(':input:enabled:visible:first').focus();

这篇关于jQuery的,集中在第一个启用输入或选择或在页面上的textarea的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆