Ich weiß, dass Meteor Ereignisse unterstützt und ich habe es in Aktion auf Checkboxen gesehen, aber ich wollte nur, dass jemand klären kann, ob wir Änderungsereignisse in Meteor auf ausgewählte Dropdown-Listen wie die folgenden haken können
%Vor%Ich versuche dies mit Meteor zu tun und es scheint nicht zu feuern, wenn ich den Wert in der Auswahlbox ändere. Aber wenn ich jQuery verwende, um Dinge zu ändern, dann funktioniert es gut.
Dein Code sollte funktionieren, es funktioniert gut für mich.
Obwohl ich denke, dass Ereignisse nur ein eventMap-Argument enthalten, nicht zwei. Was wäre das Argument "t"?
Sie können ein Ereignis wie dieses verwenden, um mehrere Ankreuzfelder zu bearbeiten, und dann eine Eigenschaft (oft ID) überprüfen, um zu sehen, auf welche geklickt wurde. Oder hier, da this
meine Client-Zeile zurückgibt, kann ich einfach den gewünschten Wert aus dem Kontext erhalten.
Vorlagenfragment
%Vor%Handler
%Vor%Wenn Sie möchten, dass es auf einem bestimmten Auswahlfeld ausgelöst wird, ändern Sie:
%Vor%Wenn Sie möchten, dass es auf einer beliebigen Selectbox-Änderung in der Vorlage ausgelöst wird:
%Vor% Ich habe ein ähnliches Problem. Das Problem war, dass nur die <option>
Elemente in meiner Vorlage enthalten waren und das <select>
Element außerhalb, in <body>
. Stellen Sie sicher, dass das Template, für das die Ereigniszuordnung konfiguriert ist, tatsächlich das Element <select>
enthält.
Tags und Links javascript jquery events meteor drop-down-menu