input和textarea中placeholder的默认颜色都是浅灰色,如何更改placeholder的默认颜色呢?
css代码
增加placeholder的样式,例如:
.form-control::-moz-placeholder {
color: red;
opacity: 1
}
.form-control:-ms-input-placeholder {
color: red
}
.form-control::-webkit-input-placeholder {
color: red
}
那么如何给有必填字的 input和textarea的placeholder增加红色呢?
css代码
.colorred::-moz-placeholder {
color: #e97b7a;
opacity: 1
}
.colorred:-ms-input-placeholder {
color: #e97b7a
}
.colorred::-webkit-input-placeholder {
color: #e97b7a
}
全局js代码
$("input,textarea").each(function(){
var placeholdertxt = $(this).attr("placeholder");
if(placeholdertxt && placeholdertxt != ""){
if(placeholdertxt.indexOf("必填") >= 0 ) {
$(this).addClass("colorred");
}
}
});