[JAVA] Ich möchte dem select-Attribut einen Klassennamen geben

Ich bin beim Erstellen einer Anwendung mit Schienen auf das Auswahlfeld gestoßen, daher werde ich es als Aufzeichnung aufbewahren.

Die Umgebung ist wie folgt. ruby 2.6.5 Ruby on Rails 6.0.3.

Was willst du tun

Ursprünglich wurde das Auswahlfeld für Geschäftszeiten bereits implementiert. Hinzufügen einer 24-Stunden-Schaltfläche + Ich möchte, dass alle Auswahlfelder '00' enthalten, wenn auf die Schaltfläche mit Javascript geklickt wird. (Das Bild unten) f1d0dc39dd28504edcd3be06647cbad1.png 95f4366f509951f98ab68ff151686fa3.png

Stolperpunkt

Der Klassenname ist dem select-Attribut nicht zugeordnet! Ich dachte daran, in der folgenden Reihenfolge fortzufahren, aber meine Nase war brillant gequetscht.

  1. Geben Sie dem entsprechenden select-Attribut denselben Klassennamen
  2. Holen Sie sich alle Elemente mit dem Zielklassennamen in Javascript
  3. Ändern Sie den Wert des von der Funktion forEach erhaltenen Felds in '00'.

Vorerst habe ich es mit dem folgenden Code umgeschrieben, um ihm einen Klassennamen zu geben. (Schreiben Sie class: "Eröffnungsstunde" am Ende von {})


<%= f.time_select :open_time, {prompt: true, ignore_date: true, minute_step: 15, class: "opening-hour"} %> 〜
<%= f.time_select :close_time, {prompt: true, ignore_date: true, minute_step: 15, class: "opening-hour"} %>

Nach dem Nachladen und Überprüfen mit dem Verifikationstool ... c0feeff4834008d06bcb50ce6cfb9a04.png

Der Klassenname wurde nicht angegeben.

Fazit

Hilfsoptionen und HTML-Optionen müssen separat geschrieben werden.

Ich habe auf den folgenden Blog-Artikel verwiesen. Verwendung von date_select [Rails]

Zeitfeldreferenz, Hilfsoptionen und HTML-Attribute werden aufgelistet. Die beiden mussten getrennt werden, anstatt in dasselbe {} gesetzt zu werden. Durch Umschreiben meines Codes wie folgt wurde der Klassenname erfolgreich zugewiesen!

<%= f.time_select :open_time, {prompt: true, ignore_date: true, minute_step: 15}, {class: "opening-hour"} %> 〜
<%= f.time_select :close_time, {prompt: true, ignore_date: true, minute_step: 15}, {class: "opening-hour"} %>

acd7910429ca8c88fa52e24ca09fc460.png

Nachdem der Klassenname angegeben wurde, konnte ich die erwartete Implementierung sicher ausführen, indem ich 2.3 in der Reihenfolge ausführte!

Recommended Posts

Ich möchte dem select-Attribut einen Klassennamen geben
Ich möchte ein Formular erstellen, um die Kategorie [Schienen] auszuwählen
Ich möchte eine Methode einer anderen Klasse aufrufen
Ich möchte den Namen des Posters des Kommentars anzeigen
Ich möchte der Kommentarfunktion eine Löschfunktion hinzufügen
Ich möchte rekursiv die Oberklasse und die Schnittstelle einer bestimmten Klasse erhalten
Ich möchte eine Methode aufrufen und die Nummer zählen
Ich möchte die Liste der Klassen unter dem Paket rekursiv durchsuchen
Ich möchte den Wert von Attribute in Selenium of Ruby ändern
Ich möchte eine Webanwendung entwickeln!
Ich möchte ein schönes build.gradle schreiben
Ich möchte einen Unit Test schreiben!
Ich möchte den Feldnamen des [Java] -Felds erhalten. (Alter Ton)
Ich möchte, dass Sie Enum # name () für den Schlüssel von SharedPreference verwenden
[Ruby] Ich möchte einen Methodensprung machen!
Ich möchte den Inhalt der Absicht var_dump
Ich möchte eine einfache Wiederholung einer Zeichenkette schreiben
Ich möchte eine Struktur für die Ausnahmebehandlung entwerfen
Ich möchte nach dem Dezimalpunkt abschneiden
Ich möchte den Wert in Ruby erhalten
Ich möchte eine Liste nur eindeutiger Zeichenfolgen erhalten, indem feste Zeichenfolgen vom Dateinamen ausgeschlossen werden
[Java] Ich möchte die Differenz zum Datum berechnen
Ich möchte eine TraceId in das Protokoll einbetten
Ich möchte ein kleines Symbol in Rails verwenden
Ich möchte die Antwort der Janken-App wissen
Ich möchte den Dunkelmodus mit der SWT-App verwenden
Ich möchte eine bestimmte Datei mit WatchService überwachen
Ich möchte eine Funktion in der Rails Console definieren
Ich möchte die Hauptmethode mit Reflektion aufrufen
Ich möchte in RSpec auf einen GoogleMap-Pin klicken
[Grober Kommentar] Ich möchte die Zupfmethode heiraten
Ich möchte die Bildlaufposition von UITableView zurückgeben!
Ich möchte die Protokollausgabe unter Android vereinfachen
Ich möchte eine generische Anmerkung für einen Typ erstellen
Ich möchte PowerMock in einer Klasse verwenden, die parametrisierte Tests und gewöhnliche Tests kombiniert
[Rails] Ich möchte das Linkziel von link_to auf einer separaten Registerkarte anzeigen
Ich möchte die Eigenschaftendatei mit einem anderen Dateinamen als application.yml oder application- [Profilname] .yml mit Spring Boot lesen
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
[Java] Ich möchte ein Byte-Array in eine Hexadezimalzahl konvertieren
Ich möchte einen relativen Pfad in einer Situation finden, in der Pfad verwendet wird
[Rails] [Bootstrap] Ich möchte die Schriftgröße entsprechend ändern
(´-`) .. oO (Ich möchte die Standardausgabe" Hallo "leicht finden.
Ich möchte Tomcat auf den Server bringen und die Anwendung starten
Ich möchte eine Produktinformationsbearbeitungsfunktion ~ part1 ~ implementieren
So erstellen Sie ein Formular zur Auswahl eines Datums aus dem Kalender
Ich möchte ein bestimmtes Modell von ActiveRecord ReadOnly erstellen
Ich möchte die Protokollausgabeeinstellung von UtilLoggingJdbcLogger ändern
Ich möchte eine Liste mit Kotlin und Java erstellen!