function showPopup(){
var popup = $('<div>').dialog();
popup.html('<div id="mydiv"></div>');
for (var i=1; i<5; i++)
setContent($('#mydiv'));
popup.dialog("option", "buttons", {"Add":function(){
//code to add
$(this).dialog('close');
$(this).dialog('destroy');},"Cancel":function(){
//code to add
$(this).dialog('close');
$(this).dialog('destroy');
},
});
}
function setContent(container){
container.append('<p>sadfsdfsdfsdfdsf</p>');
}
单击“添加按钮”时,会调用 showPopup 函数,该函数会显示一个对话框,通过 setContent 方法设置其内容。在第一次单击时,内容会正确显示,而在进一步单击时(关闭前一个对话框后)则不显示任何内容。
有人能帮忙吗。