从Ajax获取容器的内容

时间:2014-07-09 11:37:27

标签: javascript jquery html ajax

有一个代码。我不需要获取整个页面,但只需要ID为conta的容器(#conta)

$.ajax({
        url: fileID
    }).success(function (data) {
        $('.portfolio-detail').addClass('open-box');
        $('.portfolio-detail').html(data);
        $('.portfolio-detail').removeClass('closed-box');

        $('.close-detail').click(function () {
            $('.portfolio-detail').addClass('closed-box');
            $('.portfolio-detail').removeClass('open-box');
            $('html,body').animate({
                scrollTop: $('#portfolio').offset().top - 68
            }, 500);
            setTimeout(function () {
                $('.portfolio-detail').html('');
            }, 1000);
        });
    });

1 个答案:

答案 0 :(得分:0)

要仅添加数据变量中的 #conta ,请使用:

$('.portfolio-detail').html($(data).find("#conta").html());

或使用附加功能

$('.portfolio-detail').append($(data).find("#conta"));