我有什么,我 认为 是一个简单的问题,但我不能得到它的工作,为我的生活。
我要做的就是在页面上添加一些javascript,从而根据URL将一个类添加到主页容器中。
假设我在root.com上有一个站点,并且具有以下html结构(松散地说):
<html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> </head> <body> <div id="main" class="wrapper"> Blah, blah, blah </body> </html>
我想要做的是一个脚本,如果页面=(例如)root.com/technology,它将向主div添加一个类。因此div现在看起来像:
<div id="main" class="wrapper tech">
我已经加载了jquery,所以我想这样做。
您可以使用window.location获取当前URL,然后基于该URL进行切换:
window.location
$(function() { var loc = window.location.href; // returns the full URL if(/technology/.test(loc)) { $('#main').addClass('tech'); } });
它使用正则表达式查看URL是否包含特定短语(特别是technology),如果包含,则将一个类添加到该#main元素。
technology
#main