从ajax加载的页面加载特定元素

那么……嗯,我如何从通过ajax加载的页面加载特定的DIV?

我有这个工作

$.get(url,function(content){ //ajax content here }); 

从正在加载的页面中有一个名为#content的div。 我想将该div加载到#wrap上名为#wrap div中。

我在想这样的事情

 $("#wrap").load($(content).find("#content")); 

这是我要做的:

 $.post('THE LINK', function(data) { $('#wrap').html($(data).select('#content').html()); } ); 

小提琴: http : //jsfiddle.net/mazzzzz/P77Ev/

加载可以使用选择器…

 $('#wrap').load('ajax/test.html #container'); 

直接从jQuery文档中提取: http : //api.jquery.com/load/

jQuery.load()已经为你做了(看看‘加载页面碎片’ )。 在你的情况下,摆脱$.get()的调用,并使用以下代码:

 $("#wrap").load(url + ' #content'); 
 $("#wrap").load(url + " #content", data, function(text, data, xhr){alert("success!");});