Javascript 从另一个html文件加载html代码段
我希望有一个外部的.html文件,我将从中以编程方式加载代码段,并在运行时将它们插入到文档中。我在我的Javascript 从另一个html文件加载html代码段,javascript,jquery,html,Javascript,Jquery,Html,我希望有一个外部的.html文件,我将从中以编程方式加载代码段,并在运行时将它们插入到文档中。我在我的index.html <head> <link rel="import" href="html/html_snippets.html"> </head> 然后在加载所有内容之后,我像这样加载代码段 var friendSnippet = $("#asd").html(); 我现在面临的问题是,我在一个循环中使用jQuery代码,它运行了好几次,第一次
index.html
<head>
<link rel="import" href="html/html_snippets.html">
</head>
然后在加载所有内容之后,我像这样加载代码段
var friendSnippet = $("#asd").html();
我现在面临的问题是,我在一个循环中使用jQuery代码,它运行了好几次,第一次它总是返回一个未定义的值,但之后就可以了
为什么会发生这种情况?您可以使用jQuery.load()函数将html文件加载到页面上的某个元素中
$("#destinationElement").load("path/to/file.html");
这可能会解决问题。您可以使用jQuery.load()函数将html文件加载到页面上的某个元素中
$("#destinationElement").load("path/to/file.html");
这可能会解决问题。是否使用jQuery(window).load(函数(){用于检查html加载脚本之前页面是否已完全加载。如果页面未在循环中,则不应循环:)我在$(文档)之后执行所有操作。ready(函数(){是否使用jQuery(window).load(函数(){用于检查页面在html加载脚本之前是否已完全加载。如果页面不在循环中,则不应循环:)我在$(document.ready(function)()之后执行所有操作{但是我计划使用该html文件中的许多片段,每次使用jQuery load加载文档是否是一个好主意?您应该测试它,我不知道它将如何处理加载,但我计划使用该html文件中的许多片段,每次使用jQuery load加载文档是否是一个好主意?您应该测试它,我不知道我不知道它将如何处理装载