8
votes

Tous les moyens possibles de déclencher un bouton Cliquez dans JQuery

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');


0 commentaires

6 Réponses :


0
votes
$("#<%=btA.ClientID%>").click();
I believe this is the only other way.

0 commentaires

11
votes

Essayez ceci xxx pré>

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() {...});


3 commentaires

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 ... Fire Dom Events



2
votes
$("#<%=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.

0 commentaires

0
votes

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. xxx


2 commentaires

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.



2
votes

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: xxx

... et j'ai cette méthode dans mon code derrière: xxx

lorsque la demande s'exécute, elle déclenche le Cliquez sur EVENT DE LA BTA BTTO Fact immédiatement et le World Hello ! Le texte est rendu sur l'étiquette. Vérifiez si vous pouviez manquer quelque chose.


0 commentaires

0
votes

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 ..

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é.

$ ("# <% = bta.clientid%>"). déclencheur ("cliquer");

à

$ ("# BTA"). Cliquez sur ();


0 commentaires