$html.remove¶
Description¶
Retire un ou plusieurs éléments d'un code html
Syntaxe¶
$html.remove( html , selector [ , options ] )
Paramètres¶
htmlstring- Code HTML à traiter
selectorstring- Expression représentant le sélecteur du ou des éléments à retirer
optionsmap-
Map d'options permettant d'activer des modes de fonctionnement alternatifs. Les options reconnues sont:
includeFollowingSiblings- Flag indiquant de retirer également tous les éléments placés après
l'élément désigné par
selectordans le même sous-arbre.
Retour¶
Nouveau code html sans les éléments indiqués
Exemple¶
const html = `<html>
<body>
<p id="a">
<b>test</b>
</p>
<p id="b">
<b>test</b>
</p>
<p id="c">
<b>test</b>
</p>
</body>
</html>`::t;
var res1 = $html.remove(html, "p#b"),
res2 = $html.remove(html, "p#b", { includeFollowingSiblings: true });
/*
La variable res1 contient ceci (ici mis en forme pour la lisibilité):
<html>
<head></head>
<body>
<p id="a">
<b>test</b>
</p>
<p id="c">
<b>test</b>
</p>
</body>
</html>
La variable res2 contient ceci (ici mis en forme pour la lisibilité):
<html>
<head></head>
<body>
<p id="a">
<b>test</b>
</p>
</body>
</html>
*/