在Javascript中更改占位符的颜色以适用于Chrome
问题描述:
如上所述:Change an HTML5 input's placeholder color with CSS,Chrome不支持输入占位符的CSS属性颜色。在Javascript中更改占位符的颜色以适用于Chrome
但有一个属性名为-webkit-input-placeholder
。如果我把我的CSS:
#MyInput::-webkit-input-placeholder {
color: blue;
}
它的工作。但我怎么能用Javascript(或jQuery)做到这一点?
答
在CSS中对其进行定义,但将其设置为#MyInput.blue-placeholder::-webkit-input-placeholder
并使用jQuery添加/删除“蓝色占位符”类。
#MyInput.blue-placeholder::-webkit-input-placeholder {
color: #0000ff;
}
定义它的CSS,你拥有它,而是让它'#MyInput.blue占位符:: - WebKit的输入placeholder',并添加/删除“蓝色占位符“类与jQuery。 – Ian 2013-05-08 17:44:07
是的,这是我没有想到的解决方案,谢谢。我仍在寻找直接解决方案。同时,我拿这个! – Arnaud 2013-05-08 17:47:50