jQuery / javascript следят за новыми элементами, созданными в contenteditable пространстве - PullRequest
0 голосов
/ 19 сентября 2011

Это вопрос любопытства.Я могу обойтись без него, но мне было интересно, возможно ли это сделать.

У меня есть div contentEditable, в который пользователь может вводить текст.Они могут по желанию редактировать HTML и добавлять Div с HTML.Я хотел бы найти div с определенным классом, который они могли бы создать .... например, <div class="random"></div> и сделать что-то с этим элементом.

Есть ли "созданное" событие с javascript или jQueryчто я могу наблюдать?

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

Я понимаю, что могу смотреть DOMSubtreeModified, но это добавляет много накладных расходов ... особенно, потому что люди будут печатать на странице.Он будет выдвигать событие каждый раз, когда кто-то печатает букву.

В любом случае, если вы сможете что-то придумать, было бы интересно узнать.

1 Ответ

0 голосов
/ 19 сентября 2011

Единственный известный мне способ - использовать плагин livequery , но он очень старый (я думаю, что он больше не поддерживается, так как функция live () появилась в jquery)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...