J'ai une page où je définissais le contenu de la DIV dans la DIV à l'aide du code suivant:
document.getElementById("#table-51").on("click", "tr td.details-control", function () { alert("hi"); });
3 Réponses :
p> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table class="table-responsive dataTable table-striped" id="51">
<tr>
<td class="details-control">Show alert</td>
<td>Hi</td>
</tr>
</table>
Devrais-je créer une fonction showalert () et un message d'alerte d'appel?
Essayez ceci
p>
<table class="table-responsive dataTable table-striped" id="51"> <tr> <td class="details-control"></td> <td onclick="alert('hi')">Hi</td> </tr> </table>
Vous semblez surcharger cette question. rester simple! Vous manquez quelque chose à cliquer sur (vide p>
code>) et l'utilisation d'une méthode DOM autochtone avec un gestionnaire d'événements délégués JQuery ne fonctionnera jamais. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="sample"></div>