Je veux connaître toutes les manières possibles de déclencher un bouton de JQuery, j'ai essayé cela, mais cela ne fonctionne pas,
$("#<%=btA.ClientID%>").trigger('click');
6 Réponses :
$("#<%=btA.ClientID%>").click(); I believe this is the only other way.
Essayez ceci si cela ne fonctionne pas, essayez d'alerter cela et vérifiez s'il est accessible par JQ P> $(document).on('click',"#<%=btA.ClientID%>", function() {...});
Yup, longueur redonne une boîte d'alerte avec "1"
Vous devrez peut-être déclencher un événement DOM ... Dans ce cas, essayez ceci ... ("# <% = BTA.Clientid%>") [0] .. / B> .. . J'espère que cela fonctionnera ....
Et si vous ne pouvez toujours pas le faire fonctionner, vous devrez peut-être essayer cela ...
$("#<%=btA.ClientID%>").click(); Or $("input[id$='yourbuttonId'").click(); Reason that trigger not working is Jquery only allow you to trigger a click that Jquery has created. Use the trigger route after you have written a click listener.
Peut-être que vous essayez de filer l'événement, lorsque la commande elle-même n'est pas chargée sur la page.
Essayez ceci à la place.it achète un peu de temps puis file de l'événement. P>
désolé mais ma ligne de code est dans "$ (document) .Ready (fonction (Fonction ()", donc je ne pense pas que c'est la question
Juste, mais j'avais ce problème similaire, lorsque la gâchette ne fonctionnait pas, même elle était dans le document.Ready (). SettimeOut le résolut pour moi.
Son me bat depuis que cela devrait être une chose très simple. En fait, je viens de l'essayer et ça fonctionnait sans attelage. Voici mon balisage: ... et j'ai cette méthode dans mon code derrière: p> lorsque la demande s'exécute, elle déclenche le Cliquez sur CODE> EVENT DE LA BTA CODE> BTTO CODE> Fact immédiatement et le World Hello ! strong> Le texte est rendu sur l'étiquette. Vérifiez si vous pouviez manquer quelque chose. P> p>
Je fabrique toujours clientIdMode = "statique" afin que vous puissiez facilement appeler l'élément avec le même identifiant que vous avez configuré dans la page .. p>
Donc, vous n'avez pas de hva pour utiliser clientId .. plus sur vous ne pouvez pas utiliser le code ASP.NET dans un fichier JS séparé. p>
$ ("# <% = bta.clientid%>"). déclencheur ("cliquer"); p>
à p>
$ ("# BTA"). Cliquez sur (); P>