在javascript中设置模态对话框

时间:2015-12-09 11:19:41

标签: javascript jquery modal-dialog

我正在使用javascript创建一个表单,它实际上是一个模态对话框。 在尝试设置时,我无法确定如何附加id标记。 这就是我在js中创建行的方式

tmpString += "<div id=\"dialog-modal\" class=\"widget-dialog-container\" title=\"Complete Your Order\">";
...
...
var handle = document.getElementById('content');
handle.innerHTML = tmpString;

现在我正试图以这种方式访问​​它

$(document).dialog( {
        height: 800,
        width: 800,
        modal: true,
        autoOpen: false
});

我知道我必须拥有$(document),因为对话框是在代码中创建的。但我不知道如何给它#dialog-modal所以我可以访问它。任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:3)

您需要像这样调用您的弹出窗口

$("#dialog-modal").dialog( {
        height: 800,
        width: 800,
        modal: true,
        autoOpen: false
});

随时使用

 $("#dialog-modal").dialog("open");

打开它。

动态html弹出附加

$(document).ready(function () {
    var tmpString =  "<div id=\"dialog-modal\" class=\"widget-dialog-container\" title=\"Complete Your Order\">";
    var handle = document.getElementById('content');
    handle.innerHTML = tmpString;

    $("#dialog-modal").dialog({
        height: 800,
        width: 800,
        modal: true,
        autoOpen: false
    });
})