2013-12-10 29 views
-1

我試圖針對某個類的所有div並應用innerHTML。這是我的,但我沒有得到任何錯誤,也沒有結果。如何獲得某個類的所有div並添加innerHTML

$(".programdesc").innerHTML('<p>I am alive</p>'); 

任何指針?

+0

請接受讓大家知道您的問題已解決的答案。 –

回答

3

使用the html function

$(".programdesc").html('<p>I am alive</p>'); 
+0

這是一個非常挑剔的評論,但是這會得到所有具有該類的元素,而不僅僅是'div's。我猜想它最終在OP的代碼中沒有任何區別。 – ajp15243

+2

@ ajp15243對。 OP,如果這是你的問題,使用'$('div.programdesc')'。請注意,如果這不是問題,那麼只需在選擇器中擁有該類就會更好(更快)。 –

+0

這是否會獲得具有該類的所有元素,即使它們具有其他類? – miles

2

嘗試:

$("div.programdesc").append('<p>I am alive</p>'); 

DEMO

0

innerHTML是DOM元素的屬性,而不是函數。該屬性存在於純Javascript中,而不是jQuery語句中。

$(".programdesc").html('this is the jQuery way'); 

document.getElementsByClassName('programdesc').index(0).innerHTML = "This is the Javascript way"; 
+0

第二個不起作用。活節點列表沒有這個屬性。 –

+0

那麼,你絕對是對的,但OP沒有提到捕捉活動元素。如果這是問題,請到這裏http://stackoverflow.com/a/9106397/401299 – dockeryZ

+0

*「某個班級的所有div」* –

相關問題