var myWindow = $("<div id='msgwindow'/>").someWidget({
option1: true,
option2: someVariableWhoseValueChanges
});
Что произойдет, если код выше выполняется более одного раза? Является ли элемент с id #msgwindow полностью или частично перезаписан? Уничтожен ли он первым, а затем воссоздан? Есть ли остатки, которые свисают с предыдущего экземпляра? Что происходит с прослушивателями событий?jQuery динамически созданный элемент с идентификатором: что произойдет, если элемент уже существует?
Это должно быть хорошо видно: http://stackoverflow.com/questions/14248361/jquery-draggable-what-happens-if-it-is-applied-twice-to-an-element –
@Christophe Roussy: thank вы за эту ссылку. Интересно, было бы лучше, если предыдущий элемент будет удален из DOM, а не расширен. – Tim