jQuery operacje dokumentu - metoda replaceWith()
Przykład
Zastąp każdy akapit czcionką pogrubioną:
$(".btn1").click(function(){ $("p").replaceWith("<b>Hello world!</b>"); });
Definicja i użycie
Metoda replaceWith() zastępuje wybrany element określonym HTML-em lub elementem.
Wskazówka:replaceWith() i replaceAll() Działanie jest takie samo. Różnica polega na gramatyce: pozycji treści i wyborcy oraz nie można użyć funkcji w replaceAll().
Gramatyka
$().replaceWith(content)
Parametry | Opis |
---|---|
content |
Wymagane. Określ treść do zastąpienia wybranego elementu. Możliwe wartości:
Istniejący element nie zostanie przeniesiony, tylko skopiowany i otoczony wybranym elementem. |
Wymagane. Określ element do zastąpienia. |
Zastąp element funkcją
Użyj funkcji do zastąpienia wybranego elementu nową treścią.
Gramatyka
$().replaceWith(function())
Parametry | Opis |
---|---|
function() | Wymagane. Funkcja zwracająca nową zawartość elementu do zastąpienia. |
Więcej przykładów
- Zastąp element nowym elementem
- Użyj document.createElement() do utworzenia nowego elementu DOM, a następnie zastąp nim wybrany element.