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 :

intégration texte dynamique dans un font


Sujet :

jQuery

  1. #1
    Membre régulier Avatar de Goldocrack
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    126
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 126
    Points : 112
    Points
    112
    Par défaut intégration texte dynamique dans un font
    Bonjour !

    Je cherche à intégrer dynamiquement un texte dans une balise font ci-dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class='perso' id='iddelaDiv'><font color='#FF0000'>Erreur : Problème !</font></div>
    Dynamiquement je reçois la raison de ce problème (ici pour l'exemple la phrase "Oula ça a bien planté"), je cherche alors à modifier la div comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class='perso' id='iddelaDiv'><font color='#FF0000'>Erreur : Problème ! Oula ça a bien planté</font></div>
    Comment puis-je intégrer ce texte sans retaper toute la div (je sais que ça peut fonctionner en ressaisissant tout mon texte dans mon code, mais si je dois changer dans plusieurs fonctions, et qu'un jour il me prend de changer la couleur de la balise font par ex, il va falloir que je cherche dans tous mon code pour le modifier.

    Merci de vos réponses.
    • Un langage de programmation est censé être une façon conventionnelle de donner des ordres à un ordinateur. Il n'est pas censé être obscur, bizarre et plein de pièges subtils (ça ce sont les attributs de la magie). [Dave Small]
    • Un programme c'est un sort que l'on jette à un ordinateur et qui se transforme en messages d'erreur.
    • Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse.


    et ne sont pas des options...

  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 : 53
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Alors tout d'abord, je préfère te prévenir que la balise font est déppréciée et ne devrait plus être utilisée (préférer la propriété CSS font).
    Sinon, pour ton problème, il suffit d'utiliser un sélecteur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var balise = $('#iddeladiv font'), old = balise.text();
    balise.text(old + 'Nouveau texte');
    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
    Membre régulier Avatar de Goldocrack
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    126
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 126
    Points : 112
    Points
    112
    Par défaut
    Merci ça marche impeccable !

    J'oublie toujours que l'on peut faire des balises séparées d'un espace

    en une seule ligne cela donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#iddeladiv font").text( $("#iddeladiv font").text() + "nouveau texte");
    Merci
    • Un langage de programmation est censé être une façon conventionnelle de donner des ordres à un ordinateur. Il n'est pas censé être obscur, bizarre et plein de pièges subtils (ça ce sont les attributs de la magie). [Dave Small]
    • Un programme c'est un sort que l'on jette à un ordinateur et qui se transforme en messages d'erreur.
    • Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse.


    et ne sont pas des options...

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/12/2006, 07h54
  2. Texte dynamique dans movie
    Par donsev dans le forum Flash
    Réponses: 3
    Dernier message: 20/09/2006, 20h02
  3. [FLASH 8] Pb text dynamique... dans "sous clip"
    Par petitsims dans le forum Flash
    Réponses: 3
    Dernier message: 09/04/2006, 19h51
  4. Réponses: 8
    Dernier message: 09/09/2005, 09h51
  5. [FLASH MX2004] Texte dynamique dans clip
    Par arnolem dans le forum Flash
    Réponses: 2
    Dernier message: 08/06/2005, 09h15

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