javascript - 使用 jquery 导入另一个 html 文件后下拉列表不起作用?
问题描述
我正在尝试导入header.html
以避免文件重复。但是在这种情况下,我不能使用 PHP。这是index.html
文件的头部分,
<script
src="https://code.jquery.com/jquery-3.3.1.js"
integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="
crossorigin="anonymous">
</script>
<script>
$(function(){
$("#header").load("header.html");
$("#footer").load("footer.html");
});
</script>
我称之为我的身体部分header.html
如下,
<body>
<!-- include Header -->
<div id="header"></div>
<!-- end include header -->
</body>
解决方案
您的问题的一个可能原因是,如果您已经<html><head><body>
在所有 header.html、footer.html 和母版页中都有标签。当您在母版页中导入这些子页面时,所有这些标签都将与内容一起出现。如果它是真的从您的子页面中删除这些标签,因为您的母版页应该只有一个特定标签
推荐阅读
- java - 一个类已由 Java 运行时的更新版本编译
- python - 如何修改python假期库中的观察值
- python - Python文件上传使用S3签名?
- python - 使用 Selenium 单击第二个 img
- excel - Excel / SharedStrings 的排序算法
- java - Volley 没有收到 http 响应,但邮递员是
- javascript - REDUX:错误:操作可能没有未定义的“类型”属性。你有没有拼错一个常数?
- vee-validate - 规则中的 Vee-Validate v3 服务器端验证
- r - 如何让 R 以分类而不是连续的方式读取数据(对于 S4 模型)
- c# - 如何在 C# 中修复文本框的高度