2013-07-04 57 views
0

我試圖在加載頁面時刪除整個div。目前我正在嘗試使用:jQuery在加載時刪除ID div

$(document).ready(function(){  
    $("#removeme").remove(); 
}); 

與HTML

<div id="removeme">If JS enabled remove this!</div> 

我一直在尋找了幾個小時,採用了許多變化,包括的getElementById。沒有運氣。

Javascript/jQuery不是我經常使用的語言。

所有幫助表示讚賞。謝謝!

編輯:固定,頁面我加入它有一些問題(另一個開發它)。我把代碼放到一個現有的JS文件中,而它可以工作。謝謝你們。

+5

您正在尋找'

+4

它適合我。 http://jsfiddle.net/barmar/epsZe/ – Barmar

+2

你是否包含jQuery? –

回答

1

你是顯示在你的問題的作品,由@barmar作爲證明代碼:

"http://jsfiddle.net/barmar/epsZe/" 

如果它不爲你工作,這很可能是因爲您在您的Javascript 之前在之前有一個錯誤,你到達了這裏顯示的代碼。另外,確保你已經包含了Jquery。

要找到以前的錯誤可能發生的位置,您可以查看您的Javascript控制檯。這裏是它描述的問題在哪裏可以找到大多數瀏覽器控制檯:

What is console.log and how do I use it?

如果你不想使用控制檯,你可以把警報在JavaScript代碼,直到你找到他們停止顯示。

+0

謝謝,我會試一試。是的,我只是在一張空白頁面上自己測試它,它的工作完美。然而,在網站上,我試圖讓它實際上不工作。我會嘗試控制檯。 謝謝大家。 –

+0

感謝您的回覆。我剛剛檢查了控制檯,發現了以下錯誤:Uncaught TypeError:object [object Object]的屬性'$'不是函數。 HTML,CSS,PHP都很容易,但JavaScript驅使我瘋了:) –

+0

固定。謝謝你們。 –

0

試試這個 $("#removeme").replaceWith("");

1
$('#remove').html(''); 

$('#remove').empty(); 

如果啓用了JS,將刪除該文本。