Pregunta

Me gustaría usar reemplazar el valor de un botón de envío con Loading & amp; hellip; .

El problema es que cuando hago clic en el botón todavía veo & amp; hellip; en lugar de tres puntos.

Aquí está mi código:

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

¿Debo ingresar los puntos suspensivos directamente desde el teclado en el código de arriba? ¿Es seguro con UTF-8?

¿Fue útil?

Solución

val () o value establece un valor de texto plano. & amp; hellip; es HTML, no texto; puede usarlo en innerHTML o .html () , pero no en un valor de campo de formulario.

Si desea incluir ELÍPSIS HORIZONTAL U + 2026 en una cadena de JavaScript donde la codificación no está garantizada, puede escapar a:

'Loading\u2026'
  

¿Debo ingresar los puntos suspensivos directamente desde keybord en el código de arriba? ¿Es seguro con UTF-8?

Sí.

Sin embargo, los puntos suspensivos tienen una descomposición de compatibilidad en tres caracteres de punto; en realidad solo está allí para la compatibilidad con versiones anteriores de juegos de caracteres anteriores. En estos días, la idea es utilizar tres puntos y dejar que la fuente se ocupe de glifos combinados si es necesario. En cualquier caso, hay poca o ninguna diferencia visual entre tres puntos y puntos suspensivos en la mayoría de las fuentes (proporcionales).

Otros consejos

Como nota, estos son los útiles caracteres españoles

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

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

He creado una herramienta útil para convertir lo que quieras al \ uVALUE correspondiente en JS :) http://jsfiddle.net/tomasdev/VjAkJ/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top