使用 jQuery 的 HTML 实体

2024-02-22

我想使用替换提交按钮的值Loading….

问题是当我点击按钮时我仍然看到…而不是三个点。

这是我的代码:

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

我应该在上面的代码中直接从键盘输入省略号吗?使用 UTF-8 安全吗?


val() or value设置纯文本值。…是 HTML,而不是文本;你可以用它innerHTML or .html(),但不在表单字段值中。

如果您想在无法保证编码的 JavaScript 字符串中包含 U+2026 HORIZONTAL ELLIPSIS,您可以将其转义为:

'Loading\u2026'

我应该在上面的代码中直接从键盘输入省略号吗?使用 UTF-8 安全吗?

Yes.

然而,省略号可以兼容分解为三个句点字符;它实际上只是为了向后兼容旧的字符集。如今的想法只是使用三个句点,并让字体在必要时处理组合字形。无论如何,在大多数(比例)字体中,三个句号和省略号之间几乎没有视觉差异。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 jQuery 的 HTML 实体 的相关文章

随机推荐