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
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 :
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 onclick="getMyIndice(this)"
en live mais ça ressemble a ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function getMyIndice(celluleToFind){ alert(celluleToFind.rowIndex); }![]()
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
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![]()
Partager