Javascript 使用模态true打开jquery对话框后启用按钮

Javascript 使用模态true打开jquery对话框后启用按钮,javascript,jquery,html,jquery-ui,jquery-dialog,Javascript,Jquery,Html,Jquery Ui,Jquery Dialog,我想启用一个按钮,然后打开一个jquery对话框,选项model设置为true。该按钮显然在对话框之外。我已经知道这似乎是一个奇怪的请求,但我需要这种行为,因为我在对话框中有一个表单,所以在单击按钮提交数据后,我必须将对话框附加到表单的末尾,然后再次单击对话框之外的按钮 提前感谢。使用打开对话框时触发的打开事件 $( ".selector" ).dialog({ open: function(event, ui) { $('#yourhiddenbutton').show

我想启用一个按钮,然后打开一个jquery对话框,选项model设置为true。该按钮显然在对话框之外。我已经知道这似乎是一个奇怪的请求,但我需要这种行为,因为我在对话框中有一个表单,所以在单击按钮提交数据后,我必须将对话框附加到表单的末尾,然后再次单击对话框之外的按钮


提前感谢。

使用打开对话框时触发的打开事件

$( ".selector" ).dialog({
   open: function(event, ui) { 
        $('#yourhiddenbutton').show();
    }
});
编辑-你可以这样做

$(function() {            
    $("#dialogRifiuto").dialog({
        width: 'auto',
        autoOpen: true,
        closeOnEscape: true,
        modal: true,
        resizable: false,
        open: function(){
            //change the z-index and position the div where you want
            $('#a').css({'z-index':  1005, 'position': 'absolute', 'top': 0 });            
        },
        close: function(){
            //go back to normal
            $('#a').css({'z-index':  1, 'position': 'static' });        
        }

    })

});

您可以使用
$(“#我的按钮”).removeAttr('disabled')

@FlorianMargaine hahaha搜索引擎优化好:)他可能还需要更改
z-index
,因为它将位于下方且不可用。我需要的是启用一个被模态jquery对话框阻止的按钮(该按钮不在对话框中)。有了这些代码,我只能在对话框中显示一个按钮。@RobertodeSantis我只是建议您使用open事件,代码只是指出您应该做些什么,我不知道您的用例是什么,但是我认为你应该改变按钮的z-指数或者类似的东西that@NicolaPeluchetti在这里您可以找到一段代码。我需要在不关闭对话框或将对话框模式设置为false的情况下启用包含值pippo的输入文本。我尝试了z-index,但没有成功。很抱歉,投票结果是上升的,但是您忘记了$('a')removeProp('disabled')中的一个点;哇,你真的需要解决你的问题。您还可以使用
$('#按钮').attr('disabled',false)