Пожалуйста, обратите внимание на приведенные ниже HTML и Javascript. В скрипте я заменяю тег a на тег p . Я ожидаю, что функция alert () вернет содержимое тега p , но вместо этого вернет содержимое исходного тега a , которого больше нет.
Как я могу ссылаться на новый элемент?
HTML:
<a href="">This is a link</a>
Javascript:
$(document).ready(function() {
$("a").each(function() {
$(this).replaceWith('<p>New Paragraph</p>');
alert($(this).text());
});
});