当检测到url中的某个字符串时,jquery隐藏类元素

时间:2014-03-16 01:57:18

标签: jquery

我想检测域名(部分befor .com)是否包含字符串“extraordinaire”,然后隐藏类元素“hide”中的内容 e.g。

www.xxxextraordinaire.com
if {module_pageaddress} contains "extraordinaire" 
then clear all content inside the <div class="hide"></div>

否则,如果,什么都不做

css hiden不工作:(

2 个答案:

答案 0 :(得分:1)

您可以通过window.location.hostname

获取域名

然后设置条件并隐藏元素,如下所示:

if(domain.indexOf('extraordinaire') >= 0) {
    document.getElementsByClassName("hide")[0].style.visibility = "hidden";
}

您可以在example

上看到它

答案 1 :(得分:1)

debute已经完美回答,但是如果你需要JQuery版本:

    var domain = window.location.hostname;
if(domain.indexOf('extraordinaire') >= 0) {
    $(".hide").css('visibility' , "hidden");

}

Jsfiddle