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 :

Ajouter du texte à des valeurs


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 171
    Par défaut Ajouter du texte à des valeurs
    Bonjour,

    J'ai un objet, et je voudrais ajouter le même texte aux valeurs de cet objet:

    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
    31
    32
    33
    34
    35
    36
     
     
    var arr = {
    'username': ['hello1', 'hello2'], 
    'password': ['hola1']
    }
     
    var str = 'hi';
     
     
    var news = [];
     
    $.each(arr, function(ind, val){
     
     
      	for (var i = 0; i <= val.length-1; i++){
          var rep = val[i].replace(val[i], str+' '+val[i]);
          news.push(rep);
        }
     
    });
     
      console.log(news);
     
    /* Resultat 
    ["hi hello1", "hi hello2", "hi hola1"]
    0
    :
    "hi hello1"
    1
    :
    "hi hello2"
    2
    :
    "hi hola1"
    */
    Alors que je cherche le même objet avec le texte ajouté:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var arr = {
    'username': ['hi hello1', 'hi hello2'], 
    'password': ['hi hola1']
    }
    Merci à vous

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

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

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 519
    Par défaut
    je crois que tu peux le faire sans avoir utiliser un autre tableau de stockage 'news[]'.
    tu peux utiliser le même objet arr :
    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
     
    var arr = {
    'username': ['hello1', 'hello2'], 
    'password': ['hola1']
    }
     
    var str = 'hi';
     
    $.each(arr, function(key, val){
     	$.each(val,function(k,v){
      	val[k]=str+' '+v;
        });
    });
     
      console.log("username[0] :"+arr.username[0]
      		+" username[1] :"+arr.username[1]
      		+" password[0] :"+arr.password[0] );

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 171
    Par défaut
    Et comment combiner les éléments afin de reconstructurer cet array, au lieu d'avoir (point de départ)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var arr = {
     'username': ['hello1', 'hello2'], 'password': ['hola1'] 
    } *
    Je veux avoir (point d'arrivée)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var arr = {
     'username': ['hi hello1', 'hi hello2'], 'password': ['hi hola1'] 
    } *

  4. #4
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

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

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 519
    Par défaut
    je n'ai pas compris.
    tu veux que l'objet arr soit créer dynamiquement?

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/07/2016, 10h01
  2. Réponses: 5
    Dernier message: 12/03/2014, 16h36
  3. [VS2005] Changer le texte des valeurs d'une propriété
    Par belfaigore dans le forum VB.NET
    Réponses: 2
    Dernier message: 13/02/2008, 17h08
  4. Ecrire dans champ texte des valeurs de type float seulement
    Par aliomrani1 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 02/03/2007, 11h27
  5. [html:text][indexed]Valeurs des liste null...
    Par thibaut dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 08/09/2004, 09h36

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