Domanda

Vorrei usare sostituire il valore di un pulsante di invio con Caricamento & amp; hellip; .

Il problema è che quando faccio clic sul pulsante visualizzo ancora & amp; hellip; anziché tre punti.

Ecco il mio codice:

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

Devo inserire i puntini di sospensione direttamente dalla tastiera nel codice sopra? È sicuro con UTF-8?

È stato utile?

Soluzione

val () o value imposta un valore di testo semplice. & amp; hellip; è HTML, non testo; potresti usarlo in innerHTML o .html () , ma non in un valore del campo modulo.

Se si desidera includere U + 2026 ELLIPSIS ORIZZONTALE in una stringa JavaScript in cui la codifica non è garantita, è possibile sfuggire a:

'Loading\u2026'
  

Devo inserire i puntini di sospensione direttamente dalla tastiera nel codice sopra? È sicuro con UTF-8?

Sì.

Tuttavia, i puntini di sospensione hanno una scomposizione per compatibilità in tre caratteri periodici; è davvero lì solo per compatibilità all'indietro con set di caratteri più vecchi. In questi giorni l'idea è di usare solo tre punti e lasciare che il carattere si occupi di trovare glifi combinati, se necessario. In ogni caso, c'è poca o nessuna differenza visiva tra tre punti e un'ellissi nella maggior parte dei caratteri (proporzionali).

Altri suggerimenti

Proprio come nota, questi sono gli utili caratteri spagnoli

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

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

Ho creato uno strumento utile per convertire qualsiasi cosa tu voglia nel corrispondente \ uVALUE in JS :) http://jsfiddle.net/tomasdev/VjAkJ/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top