根據此:Change an HTML5 input's placeholder color with CSS 的代碼改變的佔位符的顏色是:更改佔位符顏色後提交表單
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color: #909;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #909;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #909;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #909;
}
此代碼是非常好,工作正常。但是,我有一個小問題。 我想改變佔位符的顏色,當有人點擊「提交」(唯一的問題是改變它在js上的功能......其他一切正常)。這是我試圖用js:
$("#email").css('::-webkit-input-placeholder', 'red');
$("#email").css(':-moz-placeholder', 'red');
$("#email").css('::-moz-placeholder', 'red');
$("#email").css(':-ms-input-placeholder', 'red');
它不適用於我...我應該改變什麼來解決它?我想這是小事,但我無法修復它...任何建議?
更好地使一類具有以上所有的CSS,並通過使用addClass點擊提交**在頁面提交** –
當加入JS該類代碼只是表示成功或不在同一頁面中的消息。不斷變化的顏色如果出現錯誤 –
@Jonasw我(MyClass的) –