val()
или value
устанавливает значение простого текста. …
- это HTML, а не текст; Вы можете использовать его в innerHTML
или .html()
, но не в значении поля формы.
Если вы хотите включить U + 2026 ГОРИЗОНТАЛЬНЫЙ ЭЛЛИПСИС в строку JavaScript, где кодировка не гарантируется, вы можете экранировать ее:
'Loading\u2026'
Должен ли я ввести многоточие непосредственно с клавиатуры в приведенном выше коде? Безопасно ли с UTF-8?
Да.
Однако многоточие имеет разложение совместимости на три символа периода; это действительно только для обратной совместимости со старыми наборами символов. В наши дни идея состоит в том, чтобы просто использовать три периода и позволить шрифту иметь дело с комбинированными глифами, если это необходимо. В любом случае, между тремя периодами и многоточием в большинстве (пропорциональных) шрифтов практически нет визуальной разницы.