以下のHTMLとJavascriptを検討してください。スクリプトでは、タグをpタグに置き換えています。alert()関数がpタグの内容を返すことを期待していますが、代わりに、存在しなくなった元のタグの内容を返します。
新しい要素を参照するにはどうすればよいですか?
HTML:
<a href="">This is a link</a>
Javascript:
$(document).ready(function() {
$("a").each(function() {
$(this).replaceWith('<p>New Paragraph</p>');
alert($(this).text());
});
});