replaceWithメソッド
replaceWithメソッドは、ある要素を他の要素で置き換えます。このメソッドは、
replaceAllメソッドと同様に動作します。
構文
メソッドのパラメータには、テキスト(タグを含むことも可能)、配列、DOM要素、またはjQueryオブジェクトを指定できます:
$(置き換える対象).replaceWith(置き換える内容);
選択された要素は、ユーザー定義関数によって返されるテキスト内容で置き換えられます。この関数は、選択された各要素に対して個別に呼び出されます:
$(セレクタ).replaceWith(function());
例
wwwクラスを持つすべての段落を、テキスト '!!!' を持つdivで置き換えてみましょう:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('p.www').replaceWith('<div>!!!</div>');
これにより、HTMLコードは次のようになります:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>text</p>
関連項目
-
同様にある要素を他の要素で置き換える
メソッドreplaceAll