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 :

Sélectionner un contenu qui commence par un caractère


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 60
    Par défaut Sélectionner un contenu qui commence par un caractère
    Bonjour,
    voici mon problème, j'ai une liste de puces du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <ul id="#truc">
    <li>abc</li>
    <li>bcd</li>
    <li>cde</li>
    </ul>
    Avec le code suivant j'arrive à supprimer toutes les balises li qui contiennent un b :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $(document).ready(function(){	
    $('#truc li').remove(":contains('b')");
    });
    Mais ce que je voudrais faire c'est supprimer toutes celles qui commencent par b. je n'ai pas trouvé de mot clé équivalent à :contains pour ça (startsWith par exemple ne semble pas exister).

    Savez vous comment faire ça?

    Merci beaucoup!

    loic

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 60
    Par défaut
    J'ai trouvé quelque chose mais il y a surement plus propre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    var deleteIfBeginsWith= "b";
     
    $('#truc').find("li").each(function(index) {   
       if ($(this).text().substr(0, deleteIfBeginsWith.length) == deleteIfBeginsWith) {
    	$(this).remove();
    	}	
      });
    });

  3. #3
    Membre éclairé Avatar de llaffont
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2007
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2007
    Messages : 702
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <title> </title>
    	<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"></script>
    	<script type="text/javascript">
     
    	$(document).ready(function(){ 		
    		$("#truc li").each(function(){
    		if ($(this).text().substring(0,1) =="b"){
    			$(this).remove();
    		}
    		});		
     
    	});
     
    	</script> 
      </head>
      <body>
    <ul id="truc">
    <li>abc1</li>
    <li>bcd2</li>
    <li>cde3</li>
    <li>bde4</li>
    <li>cde5</li>
    <li>bbb6</li>
    <li>bfr7</li>
    <li>cde8</li>
    </ul>
      </body>
    </html>
    EDIT : il semblerait que tu te sois débrouillé seul j'en attendais pas moin d'un Loïc

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 60
    Par défaut
    Héhé merci en tout cas

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

Discussions similaires

  1. [XL-2010] Récupérer le nom d'un fichier qui commence par une chaine de caractère spécifique
    Par shakapouet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 29/10/2013, 13h48
  2. Réponses: 1
    Dernier message: 30/09/2010, 10h34
  3. sélectionner cellules qui commence par un 7
    Par Yoooo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/10/2008, 15h08
  4. Réponses: 5
    Dernier message: 19/01/2007, 22h53
  5. [Access] Requete exclue champ qui commence par alpha
    Par paflolo dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/02/2006, 14h06

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