Pergunta

Eu gostaria de usar substituir o valor de um botão de envio com Loading….

O problema é que quando eu clico no botão eu ainda vejo … em vez de três pontos.

Aqui está o meu código:

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

Devo entrar no reticências diretamente do teclado no código acima? É seguro com UTF-8?

Foi útil?

Solução

val() ou value define um valor de texto simples. … é HTML, não texto; você pode usá-lo em innerHTML ou .html(), mas não em um valor campo de formulário.

Se você quiser incluir U + 2026 HORIZONTAL ELLIPSIS em uma string JavaScript onde a codificação não é garantido, você pode escapar-lo para:

'Loading\u2026'

Devo entrar no reticências diretamente do keybord no código acima? É seguro com UTF-8?

Sim.

No entanto, a elipse tem uma decomposição compatibilidade em três caracteres período; é realmente lá apenas para compatibilidade com conjuntos de caracteres mais velhos. Estes dias, a idéia é apenas para usar três períodos, e deixar o negócio fonte com chegando com glifos combinados, se necessário. Em qualquer caso, há pouca ou nenhuma diferença visual entre três períodos e reticências na maioria dos tipos de letra (proporcional).

Outras dicas

Assim como nota, estas são as úteis personagens espanhol

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

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

Eu criei uma ferramenta útil para converter o que quiser com o correspondente \ uVALUE em JS :) http://jsfiddle.net/tomasdev/VjAkJ/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top