Obtenez de ligne lors de la vérification de case à cocher dans le tableau html
J'ai un tableau HTML avec une case à cocher dans l'une des colonnes. Je veux savoir comment je pourrais obtenir les données de ligne lorsque l'utilisateur clique sur la case avec le javascript (sans jquery)? Quelqu'un peut-il m'aider avec ça?
Grâce
Pouvez-vous montrer ce que vous avez fait jusqu'à présent? Peut-être que dans un JSFiddle?
OriginalL'auteur user1145581 | 2013-08-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer quelque chose comme ceci:
HTML:
JavaScript:
JSFiddle: http://jsfiddle.net/markwylde/wzPHF/1/
OriginalL'auteur Mark
DOM HTML résout votre problème
EDIT:
ce script va vous aider plus, je pense que:
OriginalL'auteur Harutyun Imirzyan
si votre sélection est en td directement, essayez les solutions suivantes:
Noter que vous devez d'abord trouver sel avec l'un ou l'autre document.getElementById() ou d'un document.getElementsByTagName()
Aussi, vous pouvez avoir besoin pour gérer l'événement onchange au lieu de onclick
OriginalL'auteur Nickolay Kondratenko
Cela vous donnera le contenu de la ligne, directement(tous td tr)
HTML:
Jquery:
OriginalL'auteur Prasad
si vous êtes nouveau :
ÉVÉNEMENT onChange de la case à cocher qui fera appel à la fonction que j'ai nommé "vérification"
il va envoyer ".checked", ce qui signifie, enverra Vrai ou faux à la fonction de "recherche", Puis-je aller dans la fonction obtenir que Vrai ou Faux qui a été envoyé, et le mettre dans une variable que j'ai appelé "temp".
HTML: onchange="vérification de la ce.vérifié)" <--- l'envoi : "Cette.vérifié" (= l'objet qui crée l'Événement onchange, et .vérifié, est la propriété)
vous pouvez même envoyer plusieurs informations comme celle-ci : onchange="vérification de la ce.cochée,cette.id)" et ainsi de suite.
JAVASCRIPT :fonction de contrôle(temp) <--- c'est la façon dont il obtient le "cette.vérifié" dans le HTML, et le mettre dans la variable temp.
pour recevoir des infos : la fonction de vérification(temp,temp2) et ainsi de suite.(nommez comme vous voulez)
puis-je exécuter un " SI " avec la variable "temp" et si la valeur = true, puis procédez de l'alerte.
Espère que cela aide, de penser et de travailler de sorte qu'il correspond à ce dont vous avez besoin !
HTML :
JAVASCRIPT :
OriginalL'auteur captainpoop