在另一页上加载div的内容

时间:2010-11-04 21:54:32

标签: jquery html hash load

您将从此代码中看到它从哈希标记加载内容URL。无论如何只从该外部页面加载一个div元素。

$(function() {
    if(location.hash) $("#content_inload").load(location.hash.substring(1)); 
    $("#nav a").click(function() {
            $("#content_inload").load(this.hash.substring(1));
    });
});

类似.substring(#inload_content(1))之后的

但这不起作用。

由于

2 个答案:

答案 0 :(得分:53)

您只需在网址后添加一个jquery选择器。

请参阅:http://api.jquery.com/load/

直接来自API的示例:

$('#result').load('ajax/test.html #container');

那么它的作用是从指定的URL加载#container元素。

答案 1 :(得分:11)

是的,请参阅http://api.jquery.com/load/上的“加载页面片段”。

简而言之,您在URL后添加选择器。例如:

$('#result').load('ajax/test.html #container');