JavaScript:根据URL字符串显示/隐藏<DIV>

Len*_*art 2 javascript url jquery show-hide

我需要在两个页面(URL)上显示DIV,而不是在其他页面上显示.(如果有帮助,我在页面上有jQuery.).我是一个完整的菜鸟,所以所有的帮助都非常感激.谢谢!

案例(1)我想展示DIV:

  • 在开始页面上,当Web浏览器地址字段显示为"www.mydomin.com"时
  • 起始页面是PHP,所以我想完整的URL是'www.mydomin.com/index.php'

案例(2):

  • 'www.mydomin.com/index.php?option=com_myblog&title.html&Itemid=1&lang=en'
  • 这部分总是一样的
  • "www.mydomin.com/index.php?option=com_myblog&"
  • 而这部分总是独一无二的
  • "title.html&ITEMID = 1&郎= EN

    if (url == 'www.mydomin.com' or 'www.mydomin.com/index.php?option=com_myblog&') {

 do this

    xxxxxxxx

 else

        nothing
Run Code Online (Sandbox Code Playgroud)

Joe*_*l L 5

如果我正确理解了这个问题,这应该有效

var url = document.location.href;

if (url.indexOf('www.mydomin.com/index.php?option=com_myblog&') >= 0) {
  $('#div_id').hide();
} else {
  $('#div_id').show();
}
Run Code Online (Sandbox Code Playgroud)

但实际上,如果你还是使用PHP,你应该弄清楚如何不首先渲染div.