Динамически использовать значок веб-шрифта в качестве заполнителя в поле ввода - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь динамически установить заполнитель поля ввода, используя шрифт MaterialDesignIcons в качестве шрифта заполнителя.

При использовании в качестве статического заполнителя он работает как положено, и значок отображается, когда текстовое поле пусто.

<input type="text" id="sampleInput" placeholder="&#xF6E3;" />

input#sampleInput::-webkit-input-placeholder {
    font-family: "Material Design Icons";
}

enter image description here

Использование динамического метода jquery вызывает у меня некоторые проблемы. Кажется, что код символа не экранирован правильно в html.

$('#sampleInput').prop('placeholder',"&#xF6E3;");

enter image description here

1 Ответ

0 голосов
/ 14 сентября 2018

Вы можете попробовать это:

$('#sampleInput').prop('placeholder',"\uxF6E3");

Вы можете проверить это jsfiddle Пример: http://jsfiddle.net/anaselalami/pty6ao7m/1/

...