Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过URL参数触发CSS类状态?_Javascript_Html_Ajax - Fatal编程技术网

Javascript 如何通过URL参数触发CSS类状态?

Javascript 如何通过URL参数触发CSS类状态?,javascript,html,ajax,Javascript,Html,Ajax,在我们的学院网站上,我们有主题领域的页面,比如商业和企业: 这显示了课程列表 该页面上有一个手动过滤器,用户可以选择他们想要的课程类型(成人、学位、学徒等) 我们刚刚为不同种类的课程(成人、学位等)推出了一个超大菜单。但目前,无论用户如何登陆主题区域课程页面,都未选择任何过滤器 因此,如果您在megamenu的成人部分,单击Business and Enterprise,您将看到上面没有选择任何过滤器的页面。这很糟糕 要选择筛选器,请调用class.course filter.selected

在我们的学院网站上,我们有主题领域的页面,比如商业和企业:

这显示了课程列表

该页面上有一个手动过滤器,用户可以选择他们想要的课程类型(成人、学位、学徒等)

我们刚刚为不同种类的课程(成人、学位等)推出了一个超大菜单。但目前,无论用户如何登陆主题区域课程页面,都未选择任何过滤器

因此,如果您在megamenu的成人部分,单击Business and Enterprise,您将看到上面没有选择任何过滤器的页面。这很糟糕

要选择筛选器,请调用class.course filter.selected:

学位

因此,我的问题是,我需要做什么来调用主题区域页面,其中一个过滤器已经处于活动状态——这样,希望所有商业和企业领域的成人课程都只会在页面上看到它们


非常感谢你的帮助

您可以将所有选中的筛选器存储在复选框更改事件上的
本地存储
cookie
中,因此下次您的页面要刷新时,您将从本地存储获取该筛选器,并使用jquery cookie在新页面中检索所有选定的筛选器,并存储当前选定的筛选器。然后,当加载新页面时,首先检查cookie。如果它的空加载没有筛选器,如果它包含筛选器,请在此链接上加载该筛选器。您可以使用此
console.log(document.getElementsByClassName(“已选择的课程筛选器”)
获取所有选定的筛选器。请登录控制台哦,天哪!非常感谢这些见解-非常感谢。但老实说,我仍然不清楚如何在用户基于上一页进入该页时调用自动选择的过滤器。例如,如果有人单击megamenu成人部分中的Business and Enterprise(业务和企业),将看到成人筛选器已激活的课程列表。多谢!