如上所述:Change an HTML5 input's placeholder color with CSS,Chrome不支持输入占位符的CSS属性颜色。
但是有一个名为-webkit-input-placeholder
的属性。如果我穿上我的CSS:
#MyInput::-webkit-input-placeholder {
color: blue;
}
有效。但是我怎么能用Javascript(或jQuery)做到这一点?
答案 0 :(得分:3)
在CSS中定义它,但是将其设为#MyInput.blue-placeholder::-webkit-input-placeholder
并使用jQuery添加/删除“blue-placeholder”类。
#MyInput.blue-placeholder::-webkit-input-placeholder {
color: #0000ff;
}