我无法在我的占位符中出现放大镜。我在一个函数中使用它,所以当我单击一个按钮时,占位符文本将更改为"search our catalog"
但我会使用以下代码获取"ὐE search...."
:
$("#search-box").attr("placeholder", "\u1F50E search our catalog");
答案 0 :(得分:1)
如果您将HTML作为UTF-8传输(如您所愿),则可以直接插入Unicode字形:
$("#search-box").attr("placeholder", " search our catalog");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="search-box">
答案 1 :(得分:0)
但我一直在“ὐE搜索....”
那是因为您使用\u
转义语法错误。 \u
仅对四个十六进制数字有效。 (这就是为什么你得到ὐ
,\u1F50
,然后是E
......)
但是,您可以使用字符{0}的UTF-16表示形式,将其拆分为两个 D8 3D DD 0E
部分:
\uXXXX