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

时间:2011-04-02 23:34:30

标签: jquery

所以......嗯,我如何从通过ajax加载的页面加载特定的DIV?

我有这个工作

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

});

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

我在想这样的事情

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

4 个答案:

答案 0 :(得分:5)

加载可以使用选择器......

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

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

答案 1 :(得分:2)

以下是我要做的事情:

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

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

答案 2 :(得分:0)

jQuery.load()已经为您做了(请查看 '加载页面片段' )。在您的情况下,取消对$.get()的调用并改为使用以下内容:

$("#wrap").load(url + ' #content');

答案 3 :(得分:0)

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