这可能很简单,但是谁能告诉我如何让光标在页面加载时在文本框上闪烁?
当前回答
抱歉问了一个老问题。我通过谷歌找到了这个。
值得注意的是,它可以使用多个选择器,因此您可以针对任何表单元素,而不仅仅是一个特定的类型。
eg.
$('#myform input,#myform textarea').first().focus();
这将聚焦它找到的第一个输入或文本区域,当然你也可以添加其他选择器。如果您不能确定特定的元素类型是第一个,或者如果您想要一些通用/可重用的东西,这很方便。
其他回答
实现这一目标的最简单和最简单的方法
$('#button').on('click', function () {
$('.form-group input[type="text"]').attr('autofocus', 'true');
});
将焦点设置在第一个文本字段:
$("input:text:visible:first").focus();
这也适用于第一个文本字段,但你可以将[0]更改为另一个索引:
$('input[@type="text"]')[0].focus();
或者,你可以使用ID:
$("#someTextBox").focus();
$(" #搜索”).focus ();
你也可以使用HTML5 element <autofocus>
输入后放置
<script type="text/javascript">document.formname.inputname.focus();</script>
HTML:
<input id="search" size="10" />
jQuery:
$("#search").focus();
推荐文章
- 如何为Firebase构建云函数,以便从多个文件部署多个函数?
- 如何发送推送通知到web浏览器?
- AngularJS:工厂和服务?
- js:将一个组件包装成另一个组件
- 我如何在网站上使用谷歌的Roboto字体?
- 父ng-repeat从子ng-repeat的访问索引
- 如何禁用文本区域大小调整?
- JSHint和jQuery: '$'没有定义
- 模仿JavaScript中的集合?
- 用JavaScript验证电话号码
- 如何在HTML5中改变视频的播放速度?
- 保留HTML字体大小时,iPhone的方向从纵向改变为横向
- 谷歌地图API v3:我可以setZoom后fitBounds?
- 用jQuery检查Internet连接是否存在?
- 如何使用滑动(或显示)函数在一个表行?