IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Remove un élément HTML en fonction de son contenu ?


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2019
    Messages : 4
    Par défaut 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 HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <span class="DerSujet"> <a class="TitreSujet" href="/txxxxx-blablabla">Titre du sujet 1</a><br /> &nbsp;par&nbsp;<a href="/user">Membrex</a>   à Date </span>
    <span class="DerSujet"> <a class="TitreSujet" href="/txxxxx-blablabla">Titre du sujet 2</a><br /> &nbsp;par&nbsp;<a href="/user">Membrey</a>   à Date </span>
                                  ....
    <span class="DerSujet"> <a class="TitreSujet" href="/txxxxx-blablabla">Titre du sujet X</a><br /> &nbsp;par&nbsp;<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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2019
    Messages : 4
    Par défaut
    Bon c'est bon j'ai trouvé en fait c'était tout bête il suffisait de faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     jQuery(".module span").remove( ":contains('Actualite')" );
    ...

    avec un .toggle on ne peut pas faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     jQuery(".module span").toggle( ":contains('Actualite')" );
    j'ai donc légèrement modifié le code pour celui ci qui fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $(".module span:contains('Actualite')").toggle();

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Cibler un élément en fonction de son contenu
    Par dedis dans le forum jQuery
    Réponses: 2
    Dernier message: 20/01/2011, 13h50
  2. Mise en forme d'une cellule en fonction de son contenu
    Par Iloon dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 24/01/2008, 10h42
  3. redimensionnement dynamique de frame en fonction de son contenu
    Par kowal_2205 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/08/2007, 15h37
  4. [HTML/CSS] Taille d'un <div> en fonction de son contenu
    Par hedgehog dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 14/12/2006, 18h57
  5. Comment redimensionner un TEdit en fonction de son contenu ?
    Par Tempotpo dans le forum Composants VCL
    Réponses: 10
    Dernier message: 25/07/2005, 21h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo