同じクラス名を持つさまざまな数の要素があります。
<p class="test"></p>
<p class="test"></p>
これらのそれぞれを、同じクラス名を持つ新しい要素のセットに置き換えたいのですが、要素の数が多かったり少なかったりする可能性があります。
<p class="test"></p>
また
<p class="test"></p>
<p class="test"></p>
<p class="test"></p>
を使用する$('p.test').replaceWith('new content')
と、各要素がコンテンツに置き換えられるため、それはできません。
これを達成するための最良の方法は何ですか?
編集(別の説明):
だから私はページにこれらの要素を持っています:
<p class="test"></p>
<p class="test"></p>
<p class="test"></p>
次に、同じクラス名 (および場合によっては他のクラス名) を持つ新しい要素セット (さまざまな数の要素) を動的に取得します。例えば:
<p class="test classa"></p>
<p class="test classb"></p>
上記の例では、最初の 3 つの<p>
要素を削除します。そして、その場所には、動的に取得された 2 つの<p>
要素が必要です。
どちらのセットの要素数も異なる場合があることに注意してください。