2011-09-19 30 views
0

這是一個好奇的問題。我可以沒有它,但想知道是否有可能做到。在contenteditable空間中創建新元素的jQuery/javascript手錶

我有一個用戶可以輸入文本的contentEditable div。他們可以選擇編輯html並用html添加div。我想尋找一個可以創建特定類的div ......例如<div class="random"></div>,並且使用該元素進行操作。

是否有一個「創建」事件與JavaScript或jQuery,我可以看?

jQuery(".random").live("created", function(){}); 

我意識到我可以看DOMSubtreeModified,但是這增加了很多開銷...特別是因爲人們將在頁面上打字。每次有人輸入一封信時,它都會推送一個事件。

無論如何,如果你能想到某件事,會很有趣。

+0

的[的liveQuery(HTTP://文檔.jquery.com/Plugins/livequery)插件可能有幫助。 –

回答

0

我知道的唯一方法是使用livequery插件,但它是很老的(我想既然活()函數出現在jQuery的已停產)