jquery - 如何使我的代码将焦点集中到 jQuery 对话框中的特定按钮?

标签 jquery jquery-ui-dialog

我有代码打开一个带有两个按钮(确定取消)的jQueryUI对话框。当对话框打开时,我希望“确定”按钮默认具有焦点。之后,当我按 ENTER 键时,它应该执行与 OK 按钮关联的操作。我该如何实现这一点?

最佳答案

使用此代码:

open: function() {
        $(this).closest('.ui-dialog').find('.ui-dialog-buttonpane button:eq
(1)').focus();
        $(this).closest('.ui-dialog').find('.ui-dialog-buttonpane button:eq
(0)').blur();
}, 

关于jquery - 如何使我的代码将焦点集中到 jQuery 对话框中的特定按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9666452/

相关文章:

jquery - Vuejs 与 JQuery UI 可排序问题

JavaScript 未加载最新提交的数据

javascript jquery 复选框

jquery - 如何使div容器在IE11中自动适应其固定大小的子元素

jquery - 使用 JsPlumb 用线条连接 jQuery UI 对话框

java - 如何在 Wicket 中启动文件下载并关闭 (jQuery) 对话框?

javascript - 如何在ajax中执行if else将数据传递给json

javascript - 多个 div 淡入/淡出滚动效果不起作用

javascript - jQuery UI 对话框的不同动画根据按钮关闭?

javascript - jquery 对话框中的按钮不显示