Remove un élément HTML en fonction de son contenu ?
Bonjour, je vais essayer de faire simple et clair :
j'ai un module sur mon forum qui liste le sujets qui se présente sous la forme :
Code:
1 2 3 4
| <span class="DerSujet"> <a class="TitreSujet" href="/txxxxx-blablabla">Titre du sujet 1</a><br /> par <a href="/user">Membrex</a> à Date </span>
<span class="DerSujet"> <a class="TitreSujet" href="/txxxxx-blablabla">Titre du sujet 2</a><br /> par <a href="/user">Membrey</a> à Date </span>
....
<span class="DerSujet"> <a class="TitreSujet" href="/txxxxx-blablabla">Titre du sujet X</a><br /> par <a href="/user">Membrez</a> à Date </span> |
Donc mon but serait d'écrit un Jquery qui pourrait Remove tout le <span>....</span> en fonction du titre du sujet ou d'un élément du href,
par exemple :
Si le titre (ou le lien HREF) contient [actualité],
alors :
SUPPRIMER le SPAN qui contient ce lien
j'avais tenté avec un code du genre :
Code:
1 2 3 4 5 6 7
| jQuery(document).ready(function(){
var Lien = jQuery(".module span [href*='Actualite']");
if (Lien == 1)
{
jQuery(".module span").remove();
}
}); |
mais évidemment ça ne donne rien,
j'arrive sans problème à supprimer le lien avec un bête :
Code:
1 2 3 4 5
| jQuery(document).ready(function()
{
jQuery(".TitreSujet>a[href*=Actualité]").remove();
}
); |
Mais je voudrais que ça vire tout le SPAN et pas seulement le lien, et là je n'y arrive plus,
merci