jQuery UI对话框按钮显示为隐藏和禁用

jQuery UI对话框按钮显示为隐藏和禁用,jquery,dialog,hidden,Jquery,Dialog,Hidden,我想我今天会发疯的 当您单击带有jQuery UI对话框的按钮(实际上是链接)时,我试图创建确认消息 我包括jquery-1.6.min.js、jquery-ui-1.9.2.custom.min.js和jquery-ui-1.9.2.custom.min.css及其图像。我在jquery中创建了一个主题,并将这些文件添加到我的代码中。我们仍然使用jQuery1.6的唯一原因是因为我们有一些旧的js库,更新需要一些时间来替换不推荐的方法,我们现在不能允许这样做 我注意到按钮是以以下形式生成的:

我想我今天会发疯的

当您单击带有jQuery UI对话框的按钮(实际上是链接)时,我试图创建确认消息

我包括jquery-1.6.min.js、jquery-ui-1.9.2.custom.min.js和jquery-ui-1.9.2.custom.min.css及其图像。我在jquery中创建了一个主题,并将这些文件添加到我的代码中。我们仍然使用jQuery1.6的唯一原因是因为我们有一些旧的js库,更新需要一些时间来替换不推荐的方法,我们现在不能允许这样做

我注意到按钮是以以下形式生成的:

<button type="button" style="display: none;" disabled="disabled">OK</button>
<button type="button" style="display: none;" disabled="disabled">Cancel</button>
OK
取消
阅读一些帖子后,得出的结论是js和css文件不兼容或存在问题。 因此,我担心我的旧jquery版本,并在JSFIDLE中尝试了我的代码,这让我大吃一惊!它正在工作:


pd:在代码中,您将看到按钮上的回调,如果我手动启用按钮并使其可见,则所有操作都正常。

没有足够的信息来研究此问题。嗯,这会有帮助吗?我尝试过的方法:添加如下按钮:-按钮:{text:function},{secondtext:secondfunction},…-按钮:[{text:“close”}]});有些人建议使用autoOpen:正确。我两个都试过了:对,错。首先在ready区域中对我的脚本进行初始化,然后将其作为函数调用。现在,我禁用了那些不允许我使用较新版本的jquery的js文件,并尝试使用1.9.1.min.js,但仍然面临相同的问题。