Wie jQuery in Meteor 1.0
Ich versuche jquery verwenden, wie dies in meteor.js app.
JS:
if (Meteor.isClient) {
Meteor.startup(function() {
$( "button" ).click(function() {
$( "p" ).toggle();
});
});
...
Oder ohne meteor.Autostart-Funktion. Weder funktioniert.
HTML:
<button>Click</button>
<p>Can you see me?</p>
Bekomme ich keine Fehler und es passiert nichts, wenn ich auf die Schaltfläche klicke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie nicht verwenden jQuery für einfache event-Behandlung wie diese, verwenden Meteor Vorlagen Ereignis-Karten statt :
HTML :
JS :
verwenden
meteor list
um zu sehen, ob jquery-Paket enthalten.wenn nicht, verwenden Sie
meteor add jquery
um das Paket hinzuzufügenmeteor list
listet die Pakete, die Sie haben ausdrücklich Hinzugefügt, um Ihr Projekt ( + , wenn man ein frisches meteor-Projekt finden Sie 3 Pakete aufgeführt, es autopublish, unsicher, meteor-Plattform). Wenn Sie möchten, um zu sehen, alle Pakete, die mit meteor-core-Sie können schauen Sie in Ihrem Projekt-Ordner innerhalb des.meteor
Ordner, in denversions
Datei...auf Start, dein HTML ist wahrscheinlich nicht gerendert werden. Sie wollen das auf Ihre Vorlagen.gerendert Veranstaltung.
Aber, wie andere gesagt haben, Sie wollen nicht, es zu tun, die Art und Weise sowieso.
Versuchen Sie es mit der standard-jQuery-DOM-ready-Funktion schreiben, bevor Sie Ihrer Anwendung code wie folgt...