无法在对话框中使用jquery.after

时间:2014-01-16 08:34:29

标签: javascript jquery html

单击mybutton时打开对话框。

$(".mybutton").bind("click", function(){
    var $sprintEditContent = $("<div></div>");
    var url = Issue.constants.CONTEXT + "project/" + "/xxx/edit";
    $sprintEditContent.load(url, function(){
        $sprintEditContent.dialog({
            title : 'xxx',
            width : 650,
            height : 'auto',
            modal : true,
            open : function() {
            }
            });
     });
});

在对话框中我加载了一个新的html页面。 此页面中有一些javascripts

for (var s in sprints){
    var sprint = sprints[s];
            html = ...<tr> <td> --sprint..
        $('#sprintsTable tr:last').after(html);
    }

首次打开对话框时,对话框中会显示html。 但是如果我关闭它并重新打开它,我可以看到表格的html被更改( $('#sprintsTable').html() is changed),但是在对话框中看不到内容。

它出了什么问题?

0 个答案:

没有答案