对话框不能正常工作

时间:2012-06-12 10:38:47

标签: jquery jquery-ui

 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方法设置其内容。 在第一次单击时,内容会在进一步单击时正确显示(在上一个对话框关闭后),不会显示任何内容。

任何人都可以帮忙解决这个问题。

1 个答案:

答案 0 :(得分:1)

使用

 <div class = "mydiv"></div>

而不是id =“mydiv”