Comment attraper la valeur td dans jquery lors d'un clic de souris? J'ai fait ces choses en pur js mais c'est long. Est-ce que jquery peut avoir une solution facile? Je veux ajouter ces valeurs de capture dans le champ de texte du formulaire.comment attraper la valeur td de données de table?
1
A
Répondre
3
$("#theTable").click(function(e) {
var data = $(e.target).closest("td").text();
});
0
<script type="text/javascript">
$(document).ready(function(){
$("#myTable td").click(function(){
alert($(this).html());
})
})
</script>
<table id="myTable" border="1" >
<tr>
<td>value 1</td>
<td>value 2</td>
<td>value 3</td>
</tr>
</table>
0
Vous pouvez utiliser .delegate()
. Un gestionnaire sur l'élément conteneur (tableau) gère les événements sur tous les éléments contenus (filtrés selon vos préférences, par exemple « td »):
$('#thetable').delegate('td','click', function(){
alert('Value is ' + $(this).text());
});
Questions connexes
- 1. dans la table td
- 2. Table HTML td signifiant
- 3. comment obtenir la valeur de la base de données
- 4. Récupérer la valeur de td dans le répéteur
- 5. Aligner la table à l'intérieur TD
- 6. colonne cacher/td de la table en utilisant jquery
- 7. supprimer td et modifier les données de la cellule
- 8. Comment puis-je obtenir la valeur du dernier td de la balise tr dans jQuery?
- 9. comment insérer la valeur d'une table à l'autre table dans la base de données sqlite3
- 10. Python Belle étiquette de soupe pour la table td
- 11. voulez changer l'arrière-plan de la table td sur hover
- 12. valeur unique de la table
- 13. JQuery - saisir la valeur td à côté du bouton radio
- 14. Tableau Valeur Paramètre données de table de données manquantes
- 15. Obtenir une valeur de td d'un tr sélectionné dans jquery
- 16. Pour obtenir la valeur d'un TD en utilisant JQuery
- 17. Impossible de stocker la valeur dans la base de données
- 18. Définition de la valeur <td> à l'aide de jquery
- 19. Comment supprimer les enregistrements de la table?
- 20. comment puis-je récupérer les données de la table des enfants de la table maître dans une valeur de chaîne
- 21. taille spécifiée de td
- 22. Définir la largeur de td en fonction du nombre de td en utilisant jquery
- 23. jquery table lire la valeur du champ de saisie
- 24. Comment obtenir la valeur de la table avec jQuery, fonction d'exécution PHP puis append résultat à la table
- 25. Comment faire IE TD remplir toute la largeur de la table?
- 26. Données de sortie PHP/MySQL dans les TD
- 27. Comment lire la valeur de retour de table Lua de
- 28. Récupération de la valeur de la cellule à partir de la table dans jQuery
- 29. texte vertical à afficher dans la table TD?
- 30. Utilisation de la propriété width pour les cellules de données de table pour changer l'aspect de la table
Dans JS j'aurais putte l'événement sur l'élément de table, et lors de la cuisson Je voudrais vérifier quel était l'élément réel qui a été cliqué et agir sur ... Je suppose que l'objet événement Jquery attrape (Si cela fonctionne comme les autres bibliothèques) a cette information en elle ... Maintenant qu'il y a une réponse ci-dessous, mon commentaire explique exactement ce qu'il a fait là. –
@Itay Oui, l'objet événement transmis au gestionnaire de clic a une propriété 'target', qui pointe vers l'élément DOM sur lequel vous avez cliqué. –