0

大家好,我正在尝试隐藏 ppc 广告系列的内容,所以如果它们来自链接,他们将在 url 上显示类似“/?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

只是想知道是否有人知道解决此问题的方法?

4

2 回答 2

0

使用正则表达式匹配:

  if (location.href.match(/utm\_source\=google/ig)){
    $('div').hide();
  }
于 2013-08-19T11:39:07.743 回答
0
var option = 'coke';
    var url = window.location.href;
    option = url.match(/option=(.*)/)[1];
    showDiv(option);
});
function showDiv(option) {
    $('.boxes').hide();
    $('#' + option).show();
}

阅读内容

于 2013-08-19T11:42:42.907 回答