JQuery: Как написать сообщение, вставляют символ ASCII HTML?

У меня есть следующий код JQuery:

$(this).text('Options ▴');

Однако код ASCII не обнаруживается на моей веб-странице. Все, что обнаруживается, находится на веб-странице, Options ▴.

Что я делаю неправильно?

14
задан JGreig 28 April 2010 в 05:06
поделиться

4 ответа

Используйте метод .html () вместо .text () .

Весь смысл метода .text () в том, чтобы текст выглядел точно так, как он находится в строке, со всеми тегами и объектами.

39
ответ дан 1 December 2019 в 06:31
поделиться

& # x25B4 определенно не ascii (ascii - это символьный код от 0 до 127 ...! -) - кажется быть символом Юникода высокой страницы. Какую кодировку символов использует ваша страница? При использовании чего-то «универсального», такого как utf-8, символы Unicode должны отображаться ... если, конечно, браузер использует их в своем шрифте. С другими кодировками такие символы может быть просто невозможно передать и показать.

2
ответ дан 1 December 2019 в 06:31
поделиться

Вы можете попробовать следующее:

$(this).html('Options ▴');

Вывод:

Options ▴

Если вы хотите протестировать его в Интернете, вы можете проверить этот веб-сайт . (Мне очень понравилось)

0
ответ дан 1 December 2019 в 06:31
поделиться

Если вы используете вместо символа html escape символ unicode escape ('\u25B2'), можно использовать метод .text.

У некоторых пользователей не будет шрифта, который отобразит любую из версий.

3
ответ дан 1 December 2019 в 06:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: