我有一些代碼允許用戶在頁面上創建包含其中某些內容的div。這些div是動態生成的,我需要一個點擊事件,當用戶點擊任何一個動態生成的div時觸發。動態創建的div沒有觸發的jQuery事件
所有動態創建的div都有class="entry"
。
<div class="entry">
//some content
</div>
<div class="entry">
//some other content
</div>
//...
下面給出here我的代碼的答案是這樣的:
$('body').on('click','div.event',function(){
console.log("clicked");
//do stuff
});
此事件似乎但是不火的的console.log(「點擊」)永遠不會執行。我做錯了什麼,我該如何解決這個問題?
編輯:對不起,這只是錯字。我不能相信我以前沒有發現過。所以很抱歉浪費你的時間,不幸的是我現在不能刪除人們已經回答的問題。
錯字:將'div.event'改爲'div.entry' –
哦,哇,我不敢相信我沒有發現,近一個小時。所以對於那些愚蠢的問題傢伙感到抱歉。 – AZG
@AZG,它工作嗎? – doutriforce