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

bri*_*hea 0 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");
         });
    });
Run Code Online (Sandbox Code Playgroud)

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

Dar*_*rov 5

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

$("#subsidebar").load($(this).attr("href") + " #subcontent");
                                              ^
Run Code Online (Sandbox Code Playgroud)