模态显示的焦点输入

ste*_*ve 1 javascript jquery twitter-bootstrap twitter-bootstrap-3

如何在模态显示上自动聚焦输入?目前我这样做,但它不起作用:

jQuery(document).ready(function($) {
    $('#myModal').on('show.bs.modal', function() {
        $('input[name="myInput"]').focus();
    });
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/1aeur58f/2513/

eis*_*ehr 5

你的代码基本上是正确的。但是该事件show.bs.modal显示模态之前触发的。您需要改用shown.bs.modal事件。

jQuery(function($) {
    $('#myModal').on('shown.bs.modal', function() {
        $('input[name="myInput"]').focus();
    });
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/1aeur58f/2544/