Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1523 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment modifier le contenu de mon tableau ? :)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment modifier le contenu de mon tableau ? :)

n°2153233
cvb
Posté le 14-08-2012 à 09:53:12  profilanswer
 

Bonjour,
 
Est-il possible de changer la valeur d'un <td> en connaissant l'ID de la table et le nom de la classe ? :)
 

Code :
  1. <table id="ma table">
  2. (...)
  3. <td class="ajax__validatorcallout_error_message_cell">je suis pas là</td>
  4. (...)
  5. </table>


 
 
D'avance merci ! :)
++

mood
Publicité
Posté le 14-08-2012 à 09:53:12  profilanswer
 

n°2153237
synoyx
Codeur fou
Posté le 14-08-2012 à 11:03:42  profilanswer
 

changer la valeur du td càd ? ce qu'il y a à l'intérieur ?
Oui en javascript :)


---------------
L'ennui est le pire ennemi d'un travail réussi
n°2153268
cvb
Posté le 14-08-2012 à 14:22:28  profilanswer
 

Je viens de trouver cette solution qui me permet de modifier la valeur, d'un champs en passant par l'ID et le nom de la classe ! :)
 

Code :
  1. var mesCellules = document.getElementById('id de la table').getElementsByClassName('ajax__validatorcallout_error_message_cell');


 
Je me posais en fait la question de l'équivalent en JQuery ?  :)
 
Une idée ? :)
 
++

n°2153270
synoyx
Codeur fou
Posté le 14-08-2012 à 14:40:51  profilanswer
 

l'équivalent en jquery serait inutile, puisque c'est une fonction faite pour ton utilisation en JS, je ne vois pas comment on pourrai simplifier.
 
dans ton cas, il faudrait faire :
 
var mescellules = document.getElementByClasseName('ton_nom_de_classe');
 
for (var i in mescellules )
{
     mescellules[i].innerhtml ="Ton texte de remplacement par cellule
}
 


---------------
L'ennui est le pire ennemi d'un travail réussi
n°2153271
cvb
Posté le 14-08-2012 à 14:44:08  profilanswer
 

synoyx a écrit :

l'équivalent en jquery serait inutile, puisque c'est une fonction faite pour ton utilisation en JS, je ne vois pas comment on pourrai simplifier.
 
dans ton cas, il faudrait faire :
 
var mescellules = document.getElementByClasseName('ton_nom_de_classe');
 
for (var i in mescellules )
{
     mescellules[i].innerhtml ="Ton texte de remplacement par cellule
}
 


 
 
Je voulais en JQuery pour m'affranchir de comptabilité des navigateurs.
Est-ce que la méthode getElementByClasseName fonctionne par exemple sous IE 8 ? :)

n°2153277
synoyx
Codeur fou
Posté le 14-08-2012 à 15:35:14  profilanswer
 

sous ie8 oui il me semble, sous ie7 non :)


---------------
L'ennui est le pire ennemi d'un travail réussi
n°2153285
cvb
Posté le 14-08-2012 à 16:39:39  profilanswer
 

synoyx a écrit :

sous ie8 oui il me semble, sous ie7 non :)


 
Oki, merci :)
 
++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment modifier le contenu de mon tableau ? :)

 

Sujets relatifs
somme des éléments d'un tableauTélécharger images dont liens contenu dans fichier txt ou autre
[C]Extraire un chiffre d'un tableau de char dans un int[PERL] Mixer un tableau
problème avec de manager.canvas.draw de matplotlib et gobject.idle_addVariable Tableau qui ne passe pas en condition ( ! )
afficher le contenu d'une colonne[VB.NET] Récupérer Form Active [Résolu]
Faire scroller le contenu d'un <DIV> placé sous un autreRappel des entêtes de colonnes d'un tableau html
Plus de sujets relatifs à : Comment modifier le contenu de mon tableau ? :)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR