删除jquery对话框中的div

删除jquery对话框中的div,jquery,jquery-ui-dialog,html,Jquery,Jquery Ui Dialog,Html,我有一个对话框窗口,它的内容使用URL { } 发生的情况是,它显示了整个页面,包括页眉、页脚、导航菜单等。我希望对话框只显示标记内的内容 如何删除对话框窗口中不必要的div?我认为这可能有效 $("#menu_dialog").children().not("content").remove(); 与其直接获取和使用数据,不如只获取您需要的: // you had: jQuery('#menu_dialog').html(html); var newPage = jQuery(html);

我有一个对话框窗口,它的内容使用URL

{

}

发生的情况是,它显示了整个页面,包括页眉、页脚、导航菜单等。我希望对话框只显示
标记内的内容


如何删除对话框窗口中不必要的div?

我认为这可能有效

$("#menu_dialog").children().not("content").remove();

与其直接获取和使用数据,不如只获取您需要的:

// you had: jQuery('#menu_dialog').html(html);
var newPage = jQuery(html);
jQuery('#menu_dialog').empty().append(newPage.find('#content'));

var content=$('#菜单对话框').children().find('content').text()$(“#菜单_对话框”).hmtl(内容);sry的格式不好,我不想张贴作为答案,因为它在哲学上是一样的亚当的。。。希望有帮助…谢谢你的回复。不幸的是,我不能让它工作。它仍然包括所有我想删除的不必要的div。哇,谢谢你。在内容之前包含“#”之后,这实际上是有效的。我想给这个答案打分,不幸的是它不允许,因为我只是个新手。为我辩护,你确实说了
标签;)不是
标签。。。答案更新为包含#tho感谢Adam的回复,但出于某种原因,它只呈现了一个空白的对话框窗口……原因与gnarf的解决方案也需要
内容
是一个id,而不是一个元素。
// you had: jQuery('#menu_dialog').html(html);
var newPage = jQuery(html);
jQuery('#menu_dialog').empty().append(newPage.find('#content'));