Envelopper d'une structure HTML tous les éléments, Envelopper d'une structure HTML chaque élément, Supprime l'élément parent des éléments
Envelopper le ou les éléments sélectionnés d’une structure HTML.
Syntaxe
$(sélecteur).wrap(wrappingElement)
Paramètre | Description |
---|---|
wrappingElement |
Obligatoire. Spécifie quels éléments HTML se répartit autour de
chaque élément sélectionné. Valeurs possibles :
|
<!DOCTYPE html>
<html>
<head>
<script
src=«https://code.jquery.com/jquery-3.6.0.min.js»></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").wrap("<div></div>");
});
});
</script>
<style>
div{background-color:yellow;}
</style>
</head>
<body>
<p>Ceci est un paragraphe.</p>
<p>Ceci est un autre paragraphe.</p>
<button>Enveloppez chaque élément p d'un élément
div</button>
</body>
</html>
À l'aide d'une fonction pour spécifier ce qu'il faut mettre autour de chaque élément sélectionné.
Syntaxe
$(sélecteur).wrap(function ())
Paramètre | Description |
---|---|
function ( ) | Obligatoire. Spécifie une fonction qui retourne l'élément d'habillage |
<!DOCTYPE html>
<html>
<head>
<script
src=«https://code.jquery.com/jquery-3.6.0.min.js»></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").wrap(function(){
return "<div></div>"
});
});
});
</script>
<style>
div{background-color:yellow;}
</style>
</head>
<body>
<p>Ceci est un paragraphe.</p>
<button>Enveloppez l'élément p d'un élément
div</button>
</body>
</html>
Comment utiliser document.createElement(), pour créer un élément autour de chaque élément sélectionné.
<!DOCTYPE html>
<html>
<head>
<script
src=«https://code.jquery.com/jquery-3.6.0.min.js»></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").wrap(document.createElement("div"));
});
});
</script>
<style>
div{background-color:yellow;}
</style>
</head>
<body>
<p>Ceci est un paragraphe.</p>
<p>Ceci est un autre paragraphe.</p>
<button>Créer un nouveau élément div autour de chaque
élément p</button>
</body>
</html>
La méthode unwrap() supprime l'élément parent des éléments sélectionnés.
Syntaxe
$(selector).unwrap()
<!DOCTYPE html>
<html>
<head>
<script
src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").unwrap();
});
});
</script>
<style>
div{background-color:yellow;}
</style>
</head>
<body>
<div>
<p>Ceci est un paragraphe.</p></div><div>
<p>Ceci est un autre paragraphe.</p></div>
<button>Enlever l'élément parent de tous les élément p
</button>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<script
src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function(){
$("button").toggle(function(){
$("p").wrap("<div></div>");},
function(){
$("p").unwrap();
});
});
</script>
<style>
div{background-color:yellow;}
</style>
</head>
<body>
<p>Ceci est un paragraphe.</p>
<p>Ceci est un autre paragraphe.</p>
<button>Emballer et déballer </button>
</body>
</html>
wrapAll() enveloppe tous les éléments sélectionnés par un élément html
Syntaxe
$(sélecteur).wrapAll(wrappingElement)
Paramètre | Description |
---|---|
wrappingElement |
Obligatoire. Spécifie quels éléments HTML pour envelopper les
éléments sélectionnés. Valeurs possibles :
|
<!DOCTYPE html>
<html>
<head>
<script
src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script
src="jquery.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").wrapAll("<div></div>");
});
});
</script>
<style>
div{background-color:yellow;}
</style>
</head>
<body
<p>Ceci est un paragraphe.</p>
<p>Ceci est un autre paragraphe.</p>
<button>Enveloper les élément p </button>
</body>
</html>
Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.
GAGNER DE L'ARGENT