Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从另一个页面加载div的内部html?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何从另一个页面加载div的内部html?

Javascript 如何从另一个页面加载div的内部html?,javascript,jquery,html,Javascript,Jquery,Html,我目前正在一个网站上工作,在这个网站上,导航栏链接可以无缝地引导到另一个没有加载的渐变页面 单击链接时,包含主页内容和页脚的divpage块将淡出、清空自身,并随着单击链接的href内容淡入。但是,我当前的代码(见下文)将整个页面的html(包括divpage的标题内容)放置在divpage上,而不仅仅是divpage的内部html 从 与$.get不同,.load方法允许我们指定要插入的远程文档的一部分。这是通过url参数的特殊语法实现的。如果字符串中包含一个或多个空格字符,则假定第一个空格后

我目前正在一个网站上工作,在这个网站上,导航栏链接可以无缝地引导到另一个没有加载的渐变页面

单击链接时,包含主页内容和页脚的divpage块将淡出、清空自身,并随着单击链接的href内容淡入。但是,我当前的代码(见下文)将整个页面的html(包括divpage的标题内容)放置在divpage上,而不仅仅是divpage的内部html

与$.get不同,.load方法允许我们指定要插入的远程文档的一部分。这是通过url参数的特殊语法实现的。如果字符串中包含一个或多个空格字符,则假定第一个空格后面的字符串部分是确定要加载内容的jQuery选择器

因此,请尝试添加一个空白,如下所示

$("#page").load(href + " #page", function() { //White space before #page
    $("#page").fadeIn();
});
PS:我还没有测试过这段代码。

来自

与$.get不同,.load方法允许我们指定要插入的远程文档的一部分。这是通过url参数的特殊语法实现的。如果字符串中包含一个或多个空格字符,则假定第一个空格后面的字符串部分是确定要加载内容的jQuery选择器

因此,请尝试添加一个空白,如下所示

$("#page").load(href + " #page", function() { //White space before #page
    $("#page").fadeIn();
});
PS:我尚未测试此代码。

有两个选项:

建议的方法是创建一个将返回 仅限内部HTML。 像下面的示例一样分析响应:

var $dom = $('<div />');
$dom.html(response);
var $content = $dom.find('#id'); // #id is your inner content id
现在,您应该能够使用$content.html插入内部内容。

两个选项:

建议的方法是创建一个将返回 仅限内部HTML。 像下面的示例一样分析响应:

var $dom = $('<div />');
$dom.html(response);
var $content = $dom.find('#id'); // #id is your inner content id

现在,您应该能够使用$content.html插入内部内容。

是的,这可能就是显示全部内容还是部分内容的区别。我不知道这一点。比我的答案要轻松。是的,这可能就是它区分是显示全部内容还是部分内容的方式。我不知道这一点。没有我的回答那么困难。