将一个jQuery选择器添加到URL参数

时间:2013-08-26 18:24:27

标签: javascript jquery html ajax

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

$.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”>

1 个答案:

答案 0 :(得分:4)

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

var $content = $("#content").empty();
$("<div>").html($.parseHTML(msg)).find("#sub").appendTo($content);