Bonjour
- Comment peut-on récupérer l'indice de childNode de la cellule (sans attribut) cliquée d'une row d'un tableau
Merci
Version imprimable
Bonjour
- Comment peut-on récupérer l'indice de childNode de la cellule (sans attribut) cliquée d'une row d'un tableau
Merci
exemple si tu veux récupérer l'indice de la cellule :
sur le click de la cellule :
puisCode:
1
2 onclick="getMyIndice(this)"
en live mais ça ressemble a ça :)Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function getMyIndice(celluleToFind){ var rowParent = celluleToFind.parentNode; //Si celluleToFind est une cellule /!\ var listCell = rowParent.getElementsByTagName('td'); //On boucle pour retrouver la cellule for(var i = 0 , l = listCell.length; i < l ; i++ ){ if(listCell[i] == celluleToFind){ alert('indice : '+i); break; } } }
je rajouterais juste un -1 si il ne trouve pas ...
genre trompage de ligne ...
:roll:Code:
1
2
3 function getMyIndice(celluleToFind){ alert(celluleToFind.rowIndex); }
excellent merci
looool merci Bovino je viens d'apprendre un truc en js !!
Edit : Le row index correspond a l'indice de la ligne et non celui de la cellule donc mon code reste valable :)
mais inutile ... : cellIndex a la place de rowindex ;)