172 votes

Ajouter l'événement onClick de façon dynamique en utilisant jQuery

En raison de l'utilisation d'un plugin, je ne peux pas ajouter l'attribut "onClick" aux entrées du formulaire HTML comme d'habitude. Un plugin gère la partie formulaires de mon site et ne propose pas d'option pour faire cela automatiquement.

En gros, j'ai cette entrée :

<input type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style="">

Je veux lui ajouter un onClick avec jQuery onload pour qu'il soit comme ceci :

<input onClick="myfunction()" type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style="">

Comment dois-je m'y prendre ?

Je sais que ce n'est peut-être pas une pratique courante, mais cela semble être la solution la plus simple dans ma situation.

Je suis un novice en matière de jQuery et toute aide est la bienvenue.

3voto

GDBxNS Points 11
let a = $("<a>bfCaptchaEntry</a>");
a.attr("onClick", "function(" + someParameter+ ")");

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X