2011-04-29 65 views
0

下面的脚本似乎不起作用!如果url为AllItems.aspx,则不显示AllItems.aspx?ID = display block

它有什么问题?

这是我尝试做:

如果url为AllItems.aspx则显示:无其他AllItems.aspx ID =显示:??块

var url = location.pathname; 
    if (document.URL.indexOf("AllItems.aspx")>= 0) { 
    jQuery("#logo").css("display","none"); 
    } 
    else if (document.URL.indexOf("AllItems.aspx?ID=")>= 0) { 
    jQuery("#logo").css("display","block"); 
    } 

回答

1

的XXX部分URL可以通过location.search来读取,因此代码可能是:

if (location.search.length <= 1) { // may be only a '?' 
    $('#logo').hide(); 
} 
else { 
    $('#logo').show(); 
} 
+0

很感谢多谢 – user472285 2011-04-29 12:58:14

相关问题