1

我想在页面中加载一个带有 ajax 的 html 部分。我有一个 html 页面。使用ajax,我想从其他页面加载部分html。

我做这个代码:

$.get(/vision.html/, function(data){
    $(data).find(".container-helper").appendTo(".wrapper");
});

来自 vision.html 页面。我想加载容器助手 div。我想将该 html 附加到页面中的 .wrapper div 中。但是这段代码不起作用。

我究竟做错了什么?

谢谢!

4

3 回答 3

2

我认为你需要使用filter而不是find. 像这样:

$(data).filter('.container-helper').appendTo('.wrapper')

于 2013-01-11T10:40:03.523 回答
1

您必须用以下代码替换您的代码:

$.get("vision.html", function(data){
        $response = $(data);
        $response.filter('.container-helper').appendTo('.wrapper');
    });
于 2013-01-11T11:03:49.083 回答
0

vision.html 应该只返回 .container-helper 内容。

<div class="container-helper">some content</div>


$.get('vision.html', function(data){
    $(data).appendTo('.wrapper');
});
于 2013-01-11T10:34:24.523 回答