我想要那样的JQuery代码
if (current page === something) {
$("div").AddClass("active")
}
怎么做?
这是因为我使用了bootstrap,所以它不允许我制作:主动选择器。
我希望效果像文字一样: http://imgur.com/eNu8Cp5
请帮忙。
答案 0 :(得分:0)
只是一个想法:
<强> HTML 强>
<div id="pageid" value="landing">
</div>
<强> JS 强>
var page = $('#pageid').attr('value');
alert(page);
以下是fiddle
答案 1 :(得分:0)
location.href
包含当前页面的网址。所以
if (location.href == something) {
// Do whatever you want
}
您也可以使用location.pathname
来获取网址的路径名部分。
if (location.pathname == '/index.html') {
$("div").addClass("active");
}
如果您不想明确匹配目录部分,可以写:
if (location.pathname.indexOf('pluginview.html') != -1) {
$("#pluginviewbody").hide();
}