2

是否可以在 AJAX 请求之后将 jQuery 选择器添加到 URL 参数?这是我完美的工作代码:

$.ajax({
    type : "POST",
    url : "load_page.php",
    data : 'page=' + url,
    success : function(msg) {
        if (parseInt(msg) != 0)//if no errors
        {
            $content.fadeIn(200, function() {
            $('#content').html(msg);

            });
        }
    }
});
//load the returned html into pageContent 

我知道通过.load()(或link)是可能的:

$("# content'").load("demo_test.txt #sub.content");

但是可以通过$('#content').html(msg);吗?

附加信息:我试图只得到<div id=”sub-content”&gt;

4

1 回答 1

4

是的,只需在附加数据之前过滤数据。

var $content = $("#content").empty();
$("<div>").html($.parseHTML(msg)).find("#sub").appendTo($content);
于 2013-08-26T18:28:45.600 回答