Ich bin neu auf JQuery, aber ich frage mich, ob mir jemand über das Problem helfen:Zwei gleiche Widget mit Jquery
Betrachten Sie 2 Textbox mit Datumsauswahl in einer HTML-Seite mit jQuery UI haben müssen. Wie ich weiß, Jquery basiert auf "ID" und nicht "Klasse". so kann ich nicht verwenden:
<input type="text" name="dates2" class="datepicker"> --> DOESN'T WORK!
<input type="text" name="dates3" class="datepicker"> --> DOESN'T WORK!
Wie auch immer, wenn ich ID verwenden möchten, nur die erste Datepicker Textbox funktioniert. wie der gleiche:
<input type="text" name="dates2" id="datepicker"> -> WORKS!
<input type="text" name="dates2" id="datepicker"> -> DOESN'T WORK!
Seine offensichtlich jede ID sollte eindeutig sein. aber meine Frage ist so primitiv, aber gibt es irgendeine Möglichkeit, zwei Datepicker (oder Slider oder ein anderes Widget) hier zu haben? Wenn die Antwort Ja ist, also bitte hilf mir, wie kann ich es mit JQueryUI tun?
Danke.
Ich bin mir nicht sicher, ob ich vollständig verstehe. Aber Sie können mehrere gleiche Typen auf einer Seite haben, indem Sie sie durch das Attribut "id" trennen. Zum Beispiel: und . In jQuery würden Sie sie wie $ ("# datePicker1") und $ ("# datePicker2") auswählen. – WonderGrub
* wie ich weiß jquery basiert auf "ID" und nicht "Klasse" * - was? Wo bist du darauf gekommen? Hast du schon einmal gesucht, wie man Elemente in jquery nach Klassen auswählt? –