Comment modifier le contenu de mon tableau ? :)

Comment modifier le contenu de mon tableau ? :) - HTML/CSS - Programmation

Marsh Posté le 14-08-2012 à 09:53:12    

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 ! :)
++

Reply

Marsh Posté le 14-08-2012 à 09:53:12   

Reply

Marsh Posté le 14-08-2012 à 11:03:42    

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
Reply

Marsh Posté le 14-08-2012 à 14:22:28    

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 ? :)
 
++

Reply

Marsh Posté le 14-08-2012 à 14:40:51    

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
Reply

Marsh Posté le 14-08-2012 à 14:44:08    

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 ? :)

Reply

Marsh Posté le 14-08-2012 à 15:35:14    

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


---------------
L'ennui est le pire ennemi d'un travail réussi
Reply

Marsh Posté le 14-08-2012 à 16:39:39    

synoyx a écrit :

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


 
Oki, merci :)
 
++

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed