单击菜单项更改HTML内容
Changing HTML content on menu item click
当用户点击"Dashboard"、"customers"等时,我正试图更改黄色区域的内容:这是我使用的模板
首先我尝试更改index.js
,我给div区域一个id:
$('.icon-dashboard').on('click', function() {
$("#area").load("secondpage.html #area > *");
});
这对我不起作用。有什么建议可以更改主标签之间的内容吗?
加载命令的选择器错误。您的HTML显示一个带有<div class="helper">
的<main>
标记,因此您希望使用$("main .helper").load(...)
将内容加载到"helper"中。或者,如果您想用.load返回的任何内容替换"helper"div,只需执行$("main").load(...)
即可。
此外,将"secondpage.html"传递到.load()只能在本地浏览器中工作。我想你这么做只是因为你在测试?最终,您需要在URL处使用一些后端脚本来返回您的内容。
相关文章:
- 如何根据html内容使用ng类-AngularJS
- JavaScript在其他页面上用html内容填充文本框
- Rails:如何在浏览器中显示动态html内容,而不会对其进行转义,也不会引起XSS攻击
- 使用javascript动态创建html内容/元素
- 无法将大型html内容POST到Chrome上的服务器
- 使用li元素的html内容更改该元素的背景
- 如何从ajax返回两个html内容
- jQuery获取子DIV的HTML内容
- HTML内容下推到固定背景图像下方
- 在angular中,使用ng repeat生成动态html内容
- 使用$watch更改html内容
- 如何使用window.showModalDialog()显示HTML内容
- 如何在使用 UIWebView 编辑 HTML 内容时正确调整输入语言更改 (LTR/RTL) 的文本对齐方式
- 获取垂直溢出容器的 html 内容
- 为数组中的每个项目追加 html 内容
- Dojo:在 iframe 加载时解析 HTML 内容
- 允许 Itemp 在 Enyo 中使用 HTML 内容
- 从选项卡中获取 HTML 内容
- 可以将HTML内容放在画布上(登录页)
- 只有当类是硬编码的时,才可以使用jQuery来显示/隐藏html内容