jquery:从另一个页面加载对话框&将它添加到DIV,我只需要添加对话框区域?

时间:2013-04-18 10:07:03

标签: javascript jquery-ui jquery

我正在使用加载从另一个页面加载对话框。我正试图在DIV中加载它。现在我只需要在我的div中添加对话框区域,而不是我加载对话框的页面中存在的整个空白区域。怎么办呢?

$(document).ready(function(e) {
    $('#content').load('dialog.html');
});

HTML

<div id="content">

</div>

Dialog.html

$(document).ready(function(e) {
    $('#wrapper').dialog({
        appendTo:'#content'
    });
});

<body>
    <div id="wrapper">
    </div>
</body>

我尝试load('dialog.html div'),但仍然会添加空白区域!

2 个答案:

答案 0 :(得分:0)

你可以试试这个:

$(document).ready(function(e) {

    // initialize dialog
    var dialog1 = $("#content").dialog({ 
                      autoOpen: false
                  });

    // load content and open dialog
    dialog1.load('dialog.html #wrapper').dialog('open');
 });

答案 1 :(得分:0)

如果您只想加载“包装器div”,请使用此$("#content").load("dialog.html #wrapper");