cliquez sur le bouton à l'aide de jquery
J'ai un asp.net bouton sur une page, sans masterpage comme ceci:
<asp:Button ID="target" runat="server" Text="Animate Me" >
</asp:Button>
et je suis à l'appel de cette:
var panel = $('#<%= target.ClientID %>');
panel.click(function(){
alert($(this).attr("value"));
});
mais pas d'alerte est affiché. J'ai même essayé ceci:
$('#target').click(function(){
alert($(this).attr("value"));
});
mais Cela n'a pas fonctionné.
Veuillez me suggérer comment cliquer sur le bouton et ce qui est question dans le code ci-dessus.
Grâce.
Vous devez vous connecter pour publier un commentaire.
Code suivant a travaillé pour moi
et asp.net le bouton ressemble à ceci.
espère que ça aidera quelqu'un quelque temps 🙂
Avez-vous mis votre code à l'intérieur de
$(document).ready()
assurez-vous qu'il est enveloppéUn exemple serait
onclick="return false;"
dans le code HTML que vous avez posté. Pas sûr de la façon ASP travaille, mais vous avez besoin de l'enlever. À moins qu'il y est un ASP spécifique de la façon de le gérer.La raison est parce qu'un serveur asp bouton crée une ligne
onclick
gestionnaire qui appelle ladoPostBack
fonction. Cette fonction est exécutée et envoie le formulaire au serveur. Ce qui se passe avant que votre gestionnaire est exécuté. Je voudrais suggérer à l'aide d'un code html touche d'entrée (non serveur), vous pouvez également utiliser leOnClientClick
attribut si vous devez également côté serveur cliquez sur la manipulation.