1. ホーム
  2. jquery

[解決済み] jQueryのreplaceWith()とhtml()はどう違うの?

2022-04-28 14:47:18

質問

HTMLをパラメータとして渡す場合、jQueryのreplaceWith()関数とhtml()関数はどう違うのでしょうか?

どのように解決するのですか?

このHTMLコードを見てください。

<div id="mydiv">Hello World</div>

すること。

$('#mydiv').html('Aloha World');

になる。

<div id="mydiv">Aloha World</div>

すること。

$('#mydiv').replaceWith('Aloha World');

になる。

Aloha World

そこで html() は要素の内容を置き換えますが replaceWith() は実際の要素を置き換えます。