JQuery If(当前页面===东西)

时间:2015-06-26 20:06:01

标签: jquery

我想要那样的JQuery代码

if (current page === something) {
    $("div").AddClass("active")
}

怎么做?

这是因为我使用了bootstrap,所以它不允许我制作:主动选择器。

我希望效果像文字一样: http://imgur.com/eNu8Cp5

请帮忙。

2 个答案:

答案 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();
}