gogogo
管理员
管理员
  • UID25
  • 粉丝0
  • 关注0
  • 发帖数1382
阅读:6486回复:1

如何使用jQuery的load方法加载外部HTML文件

楼主#
更多 发布于:2019-10-22 16:39
jQuery是JavaScript的一个库,jQuery中的load方法可以用来加载外部HTML文件,那么,本篇文章我们就来看一下jQuery中的load方法是如何加载外部HTML文件的。




首先我们来看一下load是什么?
load可以在读取另一个HTML上写的内容时使用。
例如,当有的菜单栏是共用的时候,在每个页面上都来写一个菜单栏就会很麻烦,这时就可以利用jQuery的load方法来读取其他页面上菜单栏的HTML文件,这样实现的代码就不会很冗余。
接着我们来看如何使用load方法加载外部HTML文件?
假设你有一个标题写在了header.html文件中,如果你将“sample.html”作为外部文件读取,则需要以下脚本。


$(function(){
 $("#cover").load("header.html");
});

另外,上面的html被加载到“sample.html”中设置的“id”位置。请注意,“header.html”和“sample.html”目前是不同的文件。
在“sample.html”中,即使指定了“header.html”,jQuery也可能无效。
因此,关于“Hader.html”的描述不是“sample.html”,而是直接在“Hample.html”中直接进行。
我们来看具体的示例
代码如下
HTML


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />

<script type="text/javascript" src="jquery-3.3.1.min.js">

     
   </script>


<script src="sample.js" type="text/javascript"></script>

<title>jQuery</title>
</head>
<body>
<div id="cover">
<div id="section1"></div>
<div id="section2"></div>
</div>
</body>
</html>

HTML
<h1>header.html的标题</h1>JavaScript$(function(){
 $("#cover").load("header.html");
});


运行效果如下
“header.html”的内容可以反映在“sample.html”中。
以上就是如何使用jQuery的load方法加载外部HTML文件的详细内容。


gogogo
管理员
管理员
  • UID25
  • 粉丝0
  • 关注0
  • 发帖数1382
沙发#
发布于:2019-10-22 16:39
游客


返回顶部