Ich lade Bilder aus der Datenbank herunter und möchte, dass sie sich beim Ereignis on-click ändern.Das Bild ändert sich nicht beim Klick
auf Click-Ereignis:
<script type="text/javascript">
$(document).ready(function() {
$('.chnj').onclick(function() {
$('#rotatetest').toggle();
});
});
</script>
div mit Bildern:
<div class="col-md-12" id="rotatetest">
<asp:Repeater ID="rptrTest" runat="server">
<ItemTemplate>
<div class="col-md-9 col-md-push2 test" style="margin-top:50px;">
<img class=" image img-circle" height="200" width="200" src="<%# Eval(" PhotoPath")
%>" style="border:10px solid white;" id="img" />
</div>
</ItemTemplate>
</asp:Repeater>
<div style="margin-top:50px;text-align:left;">
<h3 style="color:white;font-family:Pristina;">
<%# Eval("Description") %>
</h3>
</div>
</div>
Die Onclick sollte ausgelöst werden, wenn glyphicon innerhalb Spanne Element Klasse chnj geklickt wird.
Könnten Sie bitte weitere Informationen hinzufügen. – miny1997
Ihre Klickmethode ist keine gültige jQuery-Methode. Versuchen Sie es mit '.on()' oder '.click()'. Und wenn Sie Ihre Funktion zum Nennwert verwenden, wird alles, was Sie tun, nachdem das Triggerelement angeklickt wurde, die Sichtbarkeit von '# rotatetest' umschalten. – UncaughtTypeError
Ich denke, dass Sie click() anstelle von onclick verwenden möchten: https: // api.jquery.com/click/ – user1934587390