Μέθοδος replaceWith
Η μέθοδος replaceWith αντικαθιστά κάποια στοιχεία
με άλλα. Λειτουργεί παρόμοια με τη μέθοδο
replaceAll.
Σύνταξη
Ως παράμετρος της μεθόδου μπορεί να χρησιμοποιηθεί κείμενο (πιθανώς με ετικέτες), πίνακας, στοιχείο DOM ή αντικείμενο jQuery:
$(τι_να_αντικατασταθεί).replaceWith(με_τι_να_αντικατασταθεί);
Τα επιλεγμένα στοιχεία θα αντικατασταθούν με τα περιεχόμενα, που ορίζονται από το κείμενο, το οποίο επιστρέφει μια προσαρμοσμένη συνάρτηση. Η συνάρτηση καλείται ξεχωριστά, για κάθε ένα από τα επιλεγμένα στοιχεία:
$(επιλογέας).replaceWith(function());
Παράδειγμα
Ας αντικαταστήσουμε όλες τις παραγράφους με κλάση www
με div με κείμενο '!!!':
<p class="www">κείμενο</p>
<p class="www">κείμενο</p>
<p class="www">κείμενο</p>
<p>κείμενο</p>
$('p.www').replaceWith('<div>!!!</div>');
Ο κώδικας HTML θα γίνει κάπως έτσι:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>κείμενο</p>
Δείτε επίσης
-
η μέθοδος
replaceAll,
που επίσης αντικαθιστά κάποια στοιχεία με άλλα