根据URL中的变量显示特定div

时间:2014-10-29 20:29:12

标签: javascript jquery

我想根据&Internal=True&Internal=False显示或隐藏特定的div,我将如何处理?

以下是网址:http://www.url.com/sub/page-name/?code=1234-1234-1234-1234&Internal=True

喜欢什么?

<script type="text/javascript">
$(function() {
    if ( document.location.href.indexOf('&Internal=True')) {
        $( "#internal" ).show();
        $( "#external" ).hide();
    } else if ( document.location.href.indexOf('&Internal=False')) {
        $( "#internal" ).hide();
        $( "#external" ).show();        
    }
});
</script>

1 个答案:

答案 0 :(得分:0)

这就是诀窍,$ var有冲突:

<script type="text/javascript">
var $ = jQuery.noConflict();

$(function() {
    if ( document.location.href.indexOf('&Internal=True')) {
        $( "#internal" ).show();
        $( "#external" ).hide();
    } else if ( document.location.href.indexOf('&Internal=False')) {
        $( "#internal" ).hide();
        $( "#external" ).show();        
    }
});
</script>