すべての見出しが h2 タグを使用している Web ページで作業しています。h1を使用するように最初の見出しを変換したいと思います。
これは私が使用しているコードです:
<script type="text/javascript">
var myHeader = $('h2:first');
var myHeaderHTML = myHeader.html();
alert("myHeader: " + myHeader);
alert("myHeaderHTML: " + myHeaderHTML);
$(document).ready(function() {
$(myHeader).replaceWith("<h1>" + $(myHeaderHTML) + "</h1>");
});
</script>
ただし、ページをリロードすると、h1 タグで囲まれた [object Object] エラーが表示されます。上記のように、変数に含まれる値を確認できるようにコードにいくつかのアラートを追加しました。[object Object] を含むのは myHeader 変数です。myHeaderHTML 変数には、私が期待するものが含まれています。
どうすればこれを修正できますか?