Wenn die variable entspricht der Anzahl 1
Ich bin versucht, zu schreiben eine sehr einfache if-Anweisung in meine jquery. Wenn die variable gleich die Nummer eins, dann tun Sie dies, wenn es gleich die Nummer zwei, dann tun Sie dies. Dies ist, was ich schrieb, aber es scheint nicht zu funktionieren und ich kann nicht herausfinden, warum:
$("#next-btn").click(function() {
if (current_slide = 1) {
first_screen();
}, else if (current_slide = 2) {
second_screen();
}
});
wahrscheinlich sehr einfach, aber ich Schätze die Hilfe.
current_slide == 1
- Diese Frage scheint off-topic, weil es um grundlegende Javascript-syntax.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie Vergleichsoperator
==
im if-Anweisung Zustand statt Zuweisungsoperator=
auch entfernencomma
nach der ersten schließenden geschweiften Klammer desthen
(true) blockif
- Anweisung. Testen kann man es über hier.Ich nehme an, current_slide hat einige Nummer zu vergleichen, Lesen Sie weiter unten, wie Vergleichs-operator == den Vergleich durchführt.
Comparion gleich-operator
Nutzen-Vergleich-operator "==" anstelle der Zuweisung "=" und entfernen Sie das Komma vor
else if
.Sein mag, es wäre besser, mit Schalter:
Solltest du nicht prüfen, ein Zustand mit einer Zuweisung: