HTML 代码 例如:
<div class="col-md-12 form-inline">
<div class="form-group">
<label>标题:</label>
<input type="text" id="title" class="form-control">
</div>
</div>
使用 $("#title").focus(); 没有任何作用。
bootstrap 是使用css :focus 来给元素显示聚焦效果的
原因:
1、其实并不是没有获取到元素,而是HTML页面加载延迟导致的。
那么可以增加一个延时函数
setTimeout(function(){
$("#title").focus();
},500)
2、检查是否 $("#title") 能获取到对象,是否写错Id, 它获取的是一个对象还是一列对象?