Как получить фактическое содержимое объекта после того, как replaceWith («что-то») в JQuery

У меня есть этот код

$(document).ready(function(){
    $('.selector').click(function(){
        obj = $(this);
        obj.replaceWith('<div class="size">whats up man ??!</div>');
        alert(obj.html());
    });
});

Я хочу получить новый контент "obj", который был "replaceWith"

но,

Вместо этого я получаю старый контент ...

как я могу получить фактическое содержание 'obj' ???

я хочу получить доступ к новому объекту

$('.selector').click(function(){
            var obj = $(this),
            repl = $('<div class="size">whats up man ??! <span class="medium"></span></div>');
            obj.replaceWith(repl);
            alert(obj.find('span').attr('class')); //this will print 'undefined'
});

Я хочу напечатать имя класса 'span', который является 'medium'

Ответы на вопрос(2)

Ваш ответ на вопрос