将容器#id添加到.load('$(this).attr(“href”));

时间:2011-03-16 16:47:20

标签: javascript jquery

我想从链接所指向的页面中仅拉出一个特定的div。

我的链接格式如下:<a href="about-smith.asp" class="pic">img</a>

$(function(){
        $("a.pic").live('click', function (e) {
            e.preventDefault();
            $("#subsidebar").load($(this).attr("href") + "#subcontent");
         });
    });

我希望只从about-smith.asp中提取#subcontent div。它在#subsidebar div中显示内容,但它是整个页面。

1 个答案:

答案 0 :(得分:5)

您需要在网址和选择器之间添加空格:

$("#subsidebar").load($(this).attr("href") + " #subcontent");
                                              ^