Я хотел бы оформить текст-заполнитель разным цветом для каждого текстового поля.
Код из документа Mozilla, приведенного ниже, повлияет на весь тег ввода.
https://developer.mozilla.org/en/CSS/%3a-moz-placeholder
<style type="text/css">
input:-moz-placeholder {
color: green;
}
</style>
Я хочу иметь разные цвета для каждого текстового поля.
HTML
<input id="foo" type="text" placeholder="im green" />
<input id="foo2" type="text" placeholder="im red />
JQuery
Я попробовал ниже, но он просто установит цвет самого текстового поля ввода, а не заполнителя.
var elementId = "#foo2";
$(elementId + ":-moz-placeholder").css("color", "red");
Я думаю, что мой селектор не указан правильно, хотя не уверен, как правильно установить.
Как мне оформить индивидуальный заполнитель по идентификатору элемента с помощью jQuery?