Bonjour,
J'ai un tableaux de ce type :
Lorsque je clique sur l'une des cellules du tableaux id="tab1", je souhaite parcourir toutes les cellules de ce même tableaux et modifier individuellement leur 'id'.
J'ai d'abord pensé à une fonction de ce type :
Donc en gros, pour chaque cellule, je prend son 'id' qui se termine toujours par 'chaine1' que je remplace par 'chaine2'.
Évidement cela ne fonctionne pas puisque ' $(this).attr('id')' correspond à l'id de la cellule cliqué et non pas à l'id de la cellule parcouru par jquery.
Je reste à disposition pour plus d'informations si je ne suis pas assez clair.
J'ai un tableaux de ce type :
<table id="tab1">
<tr>
<td id="td1Chaine1">
<td id="td2Chaine1">
<td id="td3Chaine1">
</tr>
</table>
Lorsque je clique sur l'une des cellules du tableaux id="tab1", je souhaite parcourir toutes les cellules de ce même tableaux et modifier individuellement leur 'id'.
J'ai d'abord pensé à une fonction de ce type :
$('#tab1 td').click(function(){
$('#tab1 td').attr('id',$(this).attr('id').replace(new RegExp('(chaine1)$'),'chaine2'));
});
Donc en gros, pour chaque cellule, je prend son 'id' qui se termine toujours par 'chaine1' que je remplace par 'chaine2'.
Évidement cela ne fonctionne pas puisque ' $(this).attr('id')' correspond à l'id de la cellule cliqué et non pas à l'id de la cellule parcouru par jquery.
Je reste à disposition pour plus d'informations si je ne suis pas assez clair.