jQuery基于url隐藏内容

时间:2013-08-19 11:37:01

标签: javascript jquery

大家好我试图隐藏ppc广告系列的内容,所以如果他们来自链接,他们会有类似" /?utm_source = google"在网址上

我得到了以下内容,但它只适用于那个确切的网址

 var url = "http://mysite.com/?utm_source=google";
  if (location.href==url){
    $('div').hide();
  }

理想情况下,它需要适用于多个页面,即http://mysite.com/page-one/?utm_source=google

只是想知道是否有人知道解决方法吗?

2 个答案:

答案 0 :(得分:0)

使用正则表达式匹配:

  if (location.href.match(/utm\_source\=google/ig)){
    $('div').hide();
  }

答案 1 :(得分:0)

var option = 'coke';
    var url = window.location.href;
    option = url.match(/option=(.*)/)[1];
    showDiv(option);
});
function showDiv(option) {
    $('.boxes').hide();
    $('#' + option).show();
}

Read the Contents