我可以将焦点放在第一个输入上,它适用于所有浏览器(IE 除外):
$('#login').on('shown', function () {
$(login).find('input:visible:first').focus();
})
我需要在 Bootstrap 模态显示完成后调用它,所以我在显示的函数中调用它。
也试过这个代码(不工作):
$('#sign_up').on('shown', function () {
setTimeout(function () {
$(sign_up).find('input:visible:first').focus();
}, 100);
///working everywhere except explorer
$('#login').on('shown', function () {
$('#user_email').focus();
})