Operacje dokumentów jQuery - metoda replaceAll()

Przykład

Zastąp każdy akapit tekstem pisanym pismem pogrubionym:

$(".btn1").click(function(){
   $("p").replaceAll("<b>Hello world!</b>");
});

Spróbuj sam

Definicja i użycie

Metoda replaceAll() zastępuje wybrany element zdefiniowanym HTML-em lub elementem.

Wskazówka:replaceAll() z replaceWith() Działanie jest takie samo. Różnica polega na gramatyce: położeniu treści i wyborcy oraz możliwości użycia funkcji w replaceWith().

Gramatyka

$(content).replaceAll(', ')selector)
Parametry Opis
content

Wymagane. Określa zawartość elementu do zastąpienia.

Możliwe wartości:

  • Kod HTML - na przykład ("<div></div>")
  • Nowy element - na przykład (document.createElement("div"))
  • Istniejący element - na przykład ($(".div1"))

Istniejący element nie zostanie przeniesiony, tylko skopiowany i otoczony wybranym elementem.

selector Wymagane. Określa element do zastąpienia.

Więcej przykładów

Użyj nowego elementu do zastąpienia elementu
Użyj document.createElement() do utworzenia nowego elementu DOM, a następnie zastąp nim wybrany element.