twitter引导选项卡在单击选项卡时设置输入焦点
twitter bootstrap tab set input focus when tab click
我正在使用http://getbootstrap.com/javascript/#tabs在我的表单中创建选项卡
我需要的是将焦点设置在显示的第一个input="text"
上
我在文件或其他地方找不到它。
<div class="tabs">
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#login1">
<span class="icon-key"></span>Login</a>
</li>
<li class="">
<a data-toggle="tab" href="#register1"><span class="icon-user"></span>Register
</a>
</li>
</ul>
<div class="tab-content">
<div id="login1" class="tab-pane active">
<input type="text"> <!-- focus when tab clicked -->
</div>
<div id="register1" class="tab-pane">
<input type="text"> <!-- focus when tab clicked -->
</div>
</div>
如果需要,请手动执行。。
$(document).ready(function(){
$(".tab-pane").on('click', function(){
$(this).find("input[type=text]").filter(':visible:first').focus();
});
});
有帮助的锄头。。
第一个输入字段不会自动聚焦,您可以执行以下操作:
$('input').first().focus();
这将聚焦输入字段。你甚至可能想在文档上做这件事,作为一个初始脚本,比如:
$(function() {
$('input').first().focus();
});
相关文章:
- 选项设置文本值重复..有没有我可以检查的财产以避免重复
- 在HTML5、CSS、JavaScript中添加选项选择器,类似于移动应用程序中的选项设置
- 如果选定,如何将所选选项设置为 true
- 为什么从指令中更改外部作用域需要 scope.$apply(),即使我将范围选项设置为 false
- 使用 Javascript 函数根据所选选项设置 HTML 文本框值.但它似乎不起作用
- 拒绝在帧中显示,因为它将“X帧选项”设置为“SAMEORIGIN”
- 如何将第一个选择选项设置为始终为空
- 使用原版 JS 在下拉列表中将所选选项设置为大写
- Javascript OOP, getters, setters, run - D3.js - 通过选项设置使图形可重用
- 高图表 + 从 jquery 中的选项设置事件点击
- 具有查询 UI 折叠项的自定义绑定的选项设置
- 根据语言首选项设置提供语言文件
- 如何使用javascript和css为select中的选项设置不透明度
- 可以't将选择选项设置为默认选项
- Phonegap Corodva应用iOS的自定义启动页面选项(设置self.viewController.startP
- Chrome时区选项设置为Date.toLocaleString()
- 将第一个可见选项设置为默认值
- 如何对不同的选择选项设置不同的操作?
- 如何将下拉列表中的最后一个选项设置为使用D3.js选择
- 为在角度下拉列表中创建的默认空白选项设置占位符文本