gpt4 book ai didi

javascript - jQuery 将外部 html 页面 <title> 插入另一个 html 页面

转载 作者:行者123 更新时间:2023-11-28 01:21:16 32 4
gpt4 key购买 nike

我有两个文件 index.html 和 index2.html。这两个文件都在本地机器上的同一目录中(无法访问 PHP 等)。

我正在努力

<title>Page Title</title>

使用 jQuery 从 index.html 将其插入到 index2.html 中的 div.content 中。在 index2.html 中我有:

$('.content').load("index.html title");

我尝试使用 jQuery .load() 但它不起作用,我看到了 documentation状态:

”jQuery使用浏览器的.innerHTML属性解析检索到的文档并将其插入到当前文档中。在此过程中,浏览器经常从文档中过滤元素,例如、<title>或元素. 因此,.load() 检索的元素可能与浏览器直接检索的文档不完全相同。”

如何使用 jQuery 从 index.html 检索标题并将其放置在 index2.html 的 div.content 中?

最佳答案

我想你会想试试 .get 方法:

$.get("index2.html", function( my_var ) {
var title = $(my_var).filter('title').text();
//title contains the title of index2.html
});

请注意,这仅适用于同一域。如果您使用“get”来调用不受您控制的外部域,则会出现 CORS 错误。

此外,这似乎不是执行此操作的最佳方式,因为您基本上是在加载另一个 HTML 页面。不确定您的性能目标是什么,但我可能会想到另一种方法来检索标题。

关于javascript - jQuery 将外部 html 页面 &lt;title&gt; 插入另一个 html 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33810638/

32 4 0
文章推荐: c++ - 多线程绘图不流畅怎么解决?
文章推荐: javascript - 使 Facebook 对话框提要框显示在与模式相同的窗口中,而不是弹出页面
文章推荐: c++ - 具有混合类型和非类型可变参数的模板模板参数
文章推荐: php - 在 CodeIgniter View 中的 标签中显示 PDF