jquery确认onClose事件时无法聚焦输入

iyr7buue  于 2023-02-03  发布在  jQuery
关注(0)|答案(1)|浏览(125)

我需要焦点节点时onClose事件。但总是集中单击按钮。

$.alert({
            title: 'title',
            content: 'message,
            onClose : function () {
                $('input[name="title"]').focus();
            }
        });
eyh26e7m

eyh26e7m1#

默认情况下,jQuery-confirm在打开时跟踪最后一个获得焦点的元素,在关闭时将最后一个获得焦点的元素返回到焦点。
所以要解决这个问题:
示例:

$.alert({
  title: 'title',
  content: 'message',
  onClose: function() {
    this._lastFocused = $('input[name="title"]');
    // this will notify jquery-confirm to focus the  element when it close.
  }
});

相关问题