Интересно, может ли кто-нибудь объяснить это:
$(document).ready(function() {
var popup = $('<div id="popup"><div class="popup-content"></div></div>');
var popupContent = popup.children('div');
var overlay = $('<div id="overlay"></div>');
console.log(popup);
console.log(popupContent);
console.log(overlay);
console.log(overlay.add(popup).appendTo('body'));
});
Я добавил некоторые отладки там, если вы хотите проверить его.
Я не понимаю, почему добавляется только оверлей, когда appendTo() вызывается в объекте jQuery, содержащем два элемента?
Любая помощь будет высоко оценена.