我正在使用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
所以我可以访问它。任何帮助将不胜感激。感谢
答案 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
});
})