本文介绍了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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!