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

Metodo wrap() di jQuery

Metodi HTML/CSS jQuery

Il metodo wrap() utilizza l'elemento HTML specificato per avvolgere ogni elemento selezionato.

Utilizzareunwrap()Il metodo elimina l'elemento genitore dell'elemento selezionato.

Sintassi:

Elemento avvolgente:

$.selector.wrap(wrappingElement)

Avvolgere l'elemento con una funzione:

$.selector.wrap(function(index))

Esempio

Avvolge l'elemento DIV attorno a ogni elemento <p>:

$("button").click(function(){
  $("p").wrap("<div></div>");
});
Prova a vedere‹/›

Questo esempio utilizza document.createElement() per creare un elemento DIV e lo avvolge attorno a ogni elemento <p>:

$("button").click(function(){
  $("p").wrap(document.createElement("div"));
});
Prova a vedere‹/›

Avvolgere l'elemento con una funzione:

$("button").click(function(){
  $("p").wrap(function(){
      return document.createElement("div");
  });
});
Prova a vedere‹/›

Cambia tra avvolgere e svincolare l'elemento:

$("#btn1").click(function(){
  $("p").wrap("<div></div>");
});
$("#btn2").click(function(){
  $("p").unwrap();
});
Prova a vedere‹/›

Valore del parametro

ParametroDescrizione
wrappingElementSpecificare la struttura da utilizzare per avvolgere ogni elemento selezionato

Valori possibili:

  • Elemento HTML

  • Elemento DOM

  • Oggetto jQuery

function(index)Specificare una funzione che restituisce un'funzione per il wrapper dell'elemento
  • index-Restituisci la posizione dell'elemento nella raccolta

Metodi HTML/CSS jQuery