Twitter bootstrap 聚焦情态形式中的第一个字段

Twitter bootstrap 聚焦情态形式中的第一个字段,twitter-bootstrap,modal-dialog,marionette,Twitter Bootstrap,Modal Dialog,Marionette,我正在使用来自Twitter的Bootstrap在木偶应用程序中生成模式对话框 我想知道在不使用花哨的javascript的情况下,在模态表单中聚焦第一个字段的最佳方式是什么 这是我的代码: var app = new Marionette.Application(); app.addRegions({ modal: '#modal' }); app.vent.on('showModal', function (view) { var modal = app.modal;

我正在使用来自Twitter的Bootstrap在木偶应用程序中生成模式对话框

我想知道在不使用花哨的javascript的情况下,在模态表单中聚焦第一个字段的最佳方式是什么

这是我的代码:

var app = new Marionette.Application();

app.addRegions({
    modal: '#modal'
});

app.vent.on('showModal', function (view) {
    var modal = app.modal;

    modal.show(view);
    modal.$el.modal({
        show: true,
        keyboard: true,
        backdrop: 'static'
    });
});
您可以使用中显示的事件


如果
odupont
的答案对您(像我一样)没有帮助,请尝试以下方法:

$('.modal').on('shown.bs.modal', function () {
    $('#firstField').focus();
})

以下是最新的答案:

$('.modal').on('shown.bs.modal', function () {
    $('input:first', this).focus();
});
可能重复的
$('.modal').on('shown.bs.modal', function () {
    $('input:first', this).focus();
});