Как получить фактическое содержимое объекта после того, как 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'