我有一个对话框窗口,其内容使用URL
{
function(){jQuery.ajax({'success':function(html) {
jQuery('#menu_dialog').html(html);
$('#menu_dialog').dialog('open');
$('#header').hide();
},'url':'/testing/index.php/menu','cache':false});return false;};
}
它会显示整个页面,包括页眉,页脚,导航菜单等。我想要的是对话框只显示<content>
标签内的内容。
如何在对话框窗口中删除不必要的div?
答案 0 :(得分:0)
我认为这可能有效
$("#menu_dialog").children().not("content").remove();
答案 1 :(得分:0)
不是直接获取您的数据并使用它,而是只获取您需要的数据:
// you had: jQuery('#menu_dialog').html(html);
var newPage = jQuery(html);
jQuery('#menu_dialog').empty().append(newPage.find('#content'));