【发布时间】:2016-09-13 22:36:05
【问题描述】:
我正在用 Html/Css/JQuery 构建一个博客,但我碰壁了。
我想根据预先从链接传入的数字加载不同的博客文章。例如,如果我有 3 个帖子,则根据选择的数字加载内容。
这是content.js。
var prepareContent = function (postNumber) {
readTextFile(postNumber);
};
但是,当在另一个 .js 文件中调用 click 时,我不知道如何操作 postNumber。
这是index.js。
$("#post0").click(function () {
conentPassed = 0;
window.location = "content.html";
});
$("#post1").click(function () {
contentPassed = 1;
window.location = "content.html";
});
我想将一个变量从index.js“传递”到content.js。有没有办法做到这一点?谢谢。
【问题讨论】:
-
我查看了这些问题,只有在一个 Html 文件中同时使用两个 JQuery 脚本时,它似乎才有效。扩展问题,如果每个脚本附加到不同的 Html 文件,有什么方法可以操纵变量?
-
使用本地或会话存储来存储变量,然后从每个页面的本地/会话存储中调用它并传递给相关函数
-
$("#post0")和$("#post1")是什么?当然看起来您正在尝试复制<a>标签,这样可以用更少的复杂性来满足您的需求
标签: javascript jquery html blogs