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

jQuery wrap() Methode

jQuery HTML/CSS Methoden

Die wrap() Methode verwendet das angegebene HTML-Element, um jeden ausgewählten Element zu verpacken.

Verwendungunwrap()Der Methodenaufruf löscht das Elternelement des ausgewählten Elements.

Syntax:

Verpackungselement:

$(selector).wrap(wrappingElement)

Elemente mit einer Funktion verpacken:

$(selector).wrap(function(index))

Beispiel

Verpacken des DIV-Elements um jeden <p>-Element:

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

Dieser Beispiel verwendet document.createElement() zum Erstellen eines DIV-Elements und um es um jeden <p>-Element zu verpacken:

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

Elemente mit einer Funktion verpacken:

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

Umschalten zwischen Verpacken und Auspacken von Elementen:

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

Parameterwert

ParameterBeschreibung
wrappingElementEine Struktur angeben, die um jeden ausgewählten Elementen verpackt werden soll

Mögliche Werte:

  • HTML-Element

  • DOM-Element

  • jQuery-Objekt

function(index)Eine Funktion angeben, die den umschließenden Elementen zurückgibt
  • index-Rückgabe der Indexposition des Elements im Satz

jQuery HTML/CSS Methoden