我想爲每個文本字段使用不同顏色的佔位符文本樣式。如何爲單個文本字段設置樣式的佔位符文本顏色?
下面的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