Μέθοδος replaceWith

Η μέθοδος replaceWith αντικαθιστά κάποια στοιχεία με άλλα. Λειτουργεί παρόμοια με τη μέθοδο replaceAll.

Σύνταξη

Ως παράμετρος της μεθόδου μπορεί να χρησιμοποιηθεί κείμενο (πιθανώς με ετικέτες), πίνακας, στοιχείο DOM ή αντικείμενο jQuery:

javascript$(τι_να_αντικατασταθεί).replaceWith(με_τι_να_αντικατασταθεί);

Τα επιλεγμένα στοιχεία θα αντικατασταθούν με τα περιεχόμενα, που ορίζονται από το κείμενο, το οποίο επιστρέφει μια προσαρμοσμένη συνάρτηση. Η συνάρτηση καλείται ξεχωριστά, για κάθε ένα από τα επιλεγμένα στοιχεία:

javascript$(επιλογέας).replaceWith(function());

Παράδειγμα

Ας αντικαταστήσουμε όλες τις παραγράφους με κλάση www με div με κείμενο '!!!':

html<p class="www">κείμενο</p>
<p class="www">κείμενο</p>
<p class="www">κείμενο</p>
<p>κείμενο</p>
javascript$('p.www').replaceWith('<div>!!!</div>');

Ο κώδικας HTML θα γίνει κάπως έτσι:

html<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>κείμενο</p>

Δείτε επίσης

  • η μέθοδος replaceAll,
    που επίσης αντικαθιστά κάποια στοιχεία με άλλα