jquery-ui Dialog: Make a button in the dialog the default action (Enter key)

后端 未结 14 1323
不思量自难忘°
不思量自难忘° 2020-12-04 16:27

In a jquery modal dialog, is there a way to select a button as the default action (action to execute when the user presses enter)?

Example of jquery web site: jquer

14条回答
  •  囚心锁ツ
    2020-12-04 16:50

    You should to use :tabbable selector and index of your button (0 is [X] button, yours started from 1)

    open: function() {
        var tb = $(":tabbable", this.parentNode);
        if(tb.length>1) {
            tb[1].focus();
        }
    }
    

提交回复
热议问题