English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery wrapAll() Methode

jQuery HTML/CSS Methoden

Die wrapAll()-Methode umgibt die angegebenen HTML-Elemente mit allen ausgewählten Elementen.

Syntax:

$(selector).wrapAll(wrappingElement)

Beispiel

Umgeben des DIV-Elements mit allen <p>-Elementen:

$("button").click(function(){
  $("p").wrapAll("<div></div>");
});
Testen Sie heraus‹/›

Dieses Beispiel verwendet document.createElement() zum Erstellen eines DIV-Elements und umgibt es mit allen <p>-Elementen:

$("button").click(function(){
  $("p").wrapAll(document.createElement("div"));
});
Testen Sie heraus‹/›

Bitte beachten Sie, dass in diesem Beispiel alle Inhalte zwischen den Absätzen vergessen wurden, z.B. (Über mich?):

Dies ist das erste Kapitel.

Dies ist das zweite Kapitel.

Und ich?

Dies ist das letzte Kapitel.

Führen Sie den Code aus

Unterschied zwischen wrap() Methode und wrapAll() Methode:

$("#btn1").click(function(){
  $("p").wrap("<div></div>");
});
$("#btn2").click(function(){
  $("p").wrapAll("<div></div>");
});
Testen Sie heraus‹/›

Parameterwert

ParameterBeschreibung
wrappingElementGeben Sie die Struktur an, die alle ausgewählten Elemente umfassen soll

Mögliche Werte:

  • HTML-Element

  • DOM-Element

  • jQuery-Objekt

jQuery HTML/CSS Methoden