Frage

Ich mag den Wert einer Submit-Button mit Loading… verwenden, ersetzen.

Das Problem ist, dass, wenn ich auf die Schaltfläche klicken noch ich … statt drei Punkte sehen.

Hier ist mein Code:

$("#myid").val("Loading…");

Sollte gebe ich den Auslassungs direkt über die Tastatur in dem obigen Code? Ist es sicher, mit UTF-8?

War es hilfreich?

Lösung

val() oder value setzt einen einfachen Text-Wert. … ist HTML, Text nicht; Sie es in innerHTML oder .html() nutzen könnten, aber nicht in einem Formularfeld Wert.

Wenn Sie U + 2026 Horizontale Auslassungs in einem JavaScript-String enthalten sein sollen, wo die Codierung nicht garantiert ist, können Sie es entkommen konnten:

'Loading\u2026'
  

Sollte gebe ich den Auslassungs direkt von keybord in dem obigen Code? Ist es sicher, mit UTF-8?

Ja.

Allerdings hat die Auslassungs eine Kompatibilitäts Zerlegung in drei Periode Zeichen; es ist wirklich nur dort für die Abwärtskompatibilität mit älteren Zeichensätzen. In diesen Tagen ist die Idee nur drei Perioden zu verwenden, und lassen Sie die Schrift befassen sich mit kommen mit kombinierten Glyphen, wenn nötig. Auf jedem Fall gibt es wenig bis gar keinen visuellen Unterschied zwischen drei Perioden und drei Punkten in den meist (proportional) Schriften.

Andere Tipps

Wie Anmerkung, diese sind die nützlichen spanischen Zeichen

\u00E1  á
\u00E9  é
\u00ED  í
\u00F1  ñ
\u00F3  ó
\u00FA  ú

\u00C1  Á
\u00C9  É
\u00CD  Í
\u00D1  Ñ
\u00D3  Ó
\u00DA  Ú

Ich habe ein nützliches Werkzeug geschaffen zu konvertieren, was Sie zu dem entsprechenden \ U-Wert in JS wollen :) http://jsfiddle.net/tomasdev/VjAkJ/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top