2011-04-29 62 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

相關問題