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 :

Extraire chiffre d'une classe ?


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 106
    Par défaut Extraire chiffre d'une classe ?
    Bonjour,

    J'aimerais réaliser un script capable de retrouver une valeur numérique contenue dans une classe mais je ne sais pas comment procéder :/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <div class="utilisateur-123 autre-class">Text</<div>
    <div class="utilisateur-1 autre-class">Text</<div>
    <div class="utilisateur-19547 autre-class">Text</<div>
     
    <script>
    $('[class*="utilisateur"]').dblclick(function() {
      var classValue = $(this).attr('class');
     
    });
    </script>
    J'ai pensé faire la recherche avec substr mais je suis coincé car les id des utilisateurs ne font pas forcément tous la même taille. Avez-vous une solution ? Merci.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    classValue = classValue.replace(/\D/g, '');
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    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
    /*
     * Attention, le double clic n'est pas fiable.
     *
     * Le return false empêche l'action par défaut et la propagation de l'événement.
     * Voir aussi event.preventDefault() et event.stopPropagation()
     * dans la documentation : http://api.jquery.com/category/events/event-object/
     *
     * *= sélectionne toutes les classes qui contiennent
     * ^= sélectionne toutes les classes qui commencent par
     * 
     * Voir : http://api.jquery.com/category/selectors/attribute-selectors/
     */
    $( "[class^='utilisateur']" ).click( function(){
    	var classValue = $(this).attr('class'),
    		nb = classValue.replace(/\D/g, '');
     
    	console.log( this, classValue, nb );
     
    	return false;
    });

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 106
    Par défaut
    Merci beaucoup.

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

Discussions similaires

  1. Extraire chiffre d'une chaine en SQL
    Par chillansky dans le forum Langage SQL
    Réponses: 8
    Dernier message: 16/10/2017, 14h47
  2. extraire uniquement les chiffres d'une cellule
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/08/2017, 18h25
  3. Extraire chiffres d'une cellule alphanumérique
    Par diego45 dans le forum Excel
    Réponses: 12
    Dernier message: 24/07/2017, 18h56
  4. extraire chiffre dans une ligne de texte
    Par zer0o dans le forum Excel
    Réponses: 4
    Dernier message: 14/11/2014, 14h24
  5. Réponses: 4
    Dernier message: 09/11/2006, 00h32

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