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

Metodo jQuery wrapInner()

Metodi HTML/CSS jQuery

Il metodo wrapInner() avvolge l'elemento HTML specificato intorno al contenuto di ogni elemento selezionato.

Sintassi:

Avvolgi un elemento intorno al contenuto:

$(selector).wrapInner(wrappingElement)

Utilizza una funzione per avvolgere l'elemento intorno al contenuto:

$(selector).wrapInner(function(index))

Esempio

Incorpora l'elemento <b>intorno al contenuto di ogni elemento <p>:

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

Questo esempio utilizza document.createElement() per creare un elemento <b> e avvolgerlo attorno al contenuto di ogni elemento <p>:

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

Imbustare il contenuto con una funzione:

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

Valore del parametro

ParametroDescrizione
wrappingElementSpecificare l'elemento HTML che avvolge il contenuto di ogni elemento selezionato.

Valori possibili:

  • Elemento HTML

  • Elemento DOM

  • Oggetto jQuery

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

Metodi HTML/CSS jQuery