Meetod replaceWith

Meetod replaceWith asendab ühed elemendid teistega. See töötab sarnaselt meetodile replaceAll.

Süntaks

Meetodi parameetriks võib olla tekst (võib-olla koos siltidega), massiiv, DOM element või jQuery objekt:

javascript$(mida_asendada).replaceWith(millega_asendada);

Valitud elemendid asendatakse sisuga, mis on määratud tekstiga, mille tagastab kasutaja poolne funktsioon. Funktsiooni kutsutakse välja eraldi iga valitud elemendi jaoks:

javascript$(valija).replaceWith(funktsioon());

Näide

Asendame kõik klassiga www lõigud div-iga tekstiga '!!!':

html<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
javascript$('p.www').replaceWith('<div>!!!</div>');

HTML-kood näeb välja selline:

html<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>text</p>

Vaata ka

  • meetod replaceAll,
    mis samuti asendab ühed elemendid teistega