2011-09-19 64 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的已停产)