0
votes

Ne pas obtenir l'événement OnClick pour tirer de la table construite par programme

J'ai une table ajoutée par programme avec un événement OnClick qui appelle une fonction JavaScript spécifique avec l'ID de la ligne que je souhaite modifier. Cependant, il n'est pas appelé. J'ai essayé de changer le bouton en ajoutant une classe et en essayant d'obtenir quelque chose là-bas, mais cela ne fonctionne pas. Cela travaillait pour travailler et je ne peux pas comprendre pourquoi ou comment le réparer. XXX

}

Ce qui suit est la table HTML à laquelle il est ajouté à: xxx

Ceci est la fonction d'édition en question juste au cas où je manquais quelque chose avec la signature de l'argument: xxx

J'ai essayé de changer le bouton en ajoutant une classe: et essayer d'attraper l'événement avec $ ('. Editrow'). Sur ("Cliquez sur", fonction () {} événement avec les mêmes résultats.


3 commentaires

Homme j'aime lécher mon écran pour faire fonctionner les choses.


Vous avez un typo `en click = 'Modifier la ligne`


De plus, si mesurage.id n'est pas uniquement numérique, cela ne fonctionnera pas, car vous ne citez pas la valeur lorsque vous le passez.


4 Réponses :


-1
votes

Essayez ceci xxx


1 commentaires

S'il vous plaît envisager d'ajouter au moins peu de mots sur votre code aussi



0
votes

Merci à KMGT. Si c'était un serpent, cela aurait mordé moi. Avoir à utiliser 'onclick' au lieu de "Onlick".


0 commentaires

0
votes

Vous avez un typo onlick au lieu de onclick .

En outre, vous pouvez envisager d'utiliser un écouteur d'événement passif comme suit: xxx

est le sélecteur JQuery pour vous et votre rappel.

Cela augmenterait la lisibilité et contribuerait également à garder la séparation entre HTML et JS. Et fonctionne également pour des cibles insérées dynamiquement.


0 commentaires