我想为每个文本字段使用不同颜色的占位符文本样式。如何为单个文本字段设置样式的占位符文本颜色?
下面的mozilla doc代码会影响整个输入标签。
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按元素ID设置单独的占位符?
当然,我觉得我没” t清除,但我想知道如何设置它使用jQuery的css() – 2012-02-17 04:06:21
我可以想到的一种方式是添加类与您的建议相结合。 $(elementId).addClass( “绿色”); – 2012-02-17 04:14:55