我想用 . 替换提交按钮的值Loading…
。
问题是当我单击按钮时,我仍然看到…
而不是三个点。
这是我的代码:
$("#myid").val("Loading…");
我应该在上面的代码中直接从键盘输入省略号吗?UTF-8 安全吗?
我想用 . 替换提交按钮的值Loading…
。
问题是当我单击按钮时,我仍然看到…
而不是三个点。
这是我的代码:
$("#myid").val("Loading…");
我应该在上面的代码中直接从键盘输入省略号吗?UTF-8 安全吗?
val()
或value
设置纯文本值。…
是 HTML,而不是文本;您可以在innerHTML
or中使用它.html()
,但不能在表单字段值中使用它。
如果要在无法保证编码的 JavaScript 字符串中包含 U+2026 HORIZONTAL ELLIPSIS,可以将其转义为:
'Loading\u2026'
我应该在上面的代码中直接从键盘输入省略号吗?UTF-8 安全吗?
是的。
但是,省略号具有兼容性分解为三个句号;它实际上只是为了向后兼容旧字符集。这些天的想法只是使用三个句点,并让字体处理在必要时提出组合字形。无论如何,在大多数(比例)字体中,三个句点和省略号之间几乎没有视觉差异。
请注意,这些是有用的西班牙语字符
\u00E1 á
\u00E9 é
\u00ED í
\u00F1 ñ
\u00F3 ó
\u00FA ú
\u00C1 Á
\u00C9 É
\u00CD Í
\u00D1 Ñ
\u00D3 Ó
\u00DA Ú
我创建了一个有用的工具,可以将您想要的任何内容转换为 JS 中的相应 \uVALUE :) http://jsfiddle.net/tomasdev/VjAkJ/