【发布时间】:2015-12-16 16:30:48
【问题描述】:
我有一个全局变量“theClass”,我尝试在单击事件发生后分配 DOM 元素的内容,然后尝试在另一个页面上使用它,但它甚至没有被分配!这是在控制台中返回“false”的代码。我正在使用 jQuery。
var theClass = '';
var getCategories = false;
$(document).ready(function(){
$(document).on("click", ".nav li a", function() {
theClass = $(this).html();
getCategories = true;
});
console.log(theClass+" "+getCategories);
});
【问题讨论】:
-
“另一页”是什么意思?如果点击后你加载了一个全新的页面,那么你的所有变量都被删除了。
-
它是一个页面级别的变量。即使你刷新它也会消失。您不能转移到其他页面。
标签: javascript