2012-03-13 20 views
0

讓我們說我有一個頁面http://www.abc.com/xyz.html,我會以兩種方式隱藏/顯示取決於location.search的圖標?

  1. 簡單訪問此頁面,因爲它是
  2. 我將一些東西附加到網址,例如: http://www.abc.com/xyz.html?nohome只需在代碼中手動輸入nohome值即可。

現在,我會添加一些JavaScript代碼是這樣的

$(document).ready(function() { 
if (location.search=="?value=nohome") { 
     // wanna hide a button in this current page 
    } 
    else { 
     // just show the original page. 
    } 
}); 

任何幫助將不勝感激。

+1

什麼是您的特定問題?如何隱藏元素? http://api.jquery.com/hide/ – 2012-03-13 12:03:36

回答

2

當你正在使用jQuery趕上DOM準備的事件,我想一個jQuery解決您的問題就可以了,即使問題沒有標記的jQuery:

您可以使用.hide()隱藏和元素:

$(document).ready(function() { 
    if (location.search=="?value=nohome") 
    { 
     $("#idOfElementToHide").hide(); 
    } 

    // Got rid of the else statement, since you didn't want to do anything on else 
}); 
+0

你知道我在嘗試幾乎同樣的事情,從過去2小時,沒有結果,但你似乎對我很幸運:)謝謝 – mrana 2012-03-13 12:31:21

+0

@mrana很高興我能幫忙! :) – 2012-03-13 12:32:03

相關問題