我正在使用驗證編寫表單,並且我想在未正確填充文本框時突出顯示文本框。我加入這個CSS規則:用於選擇的CSS標識和用於樣式的類
/*Styles for validation*/
.invalid {
border: 1px solid #FF0000;
}
在我的窗體中的字段有ID,比如#f1
第一場,其中有沒有CSS樣式,但我使用他們選擇使用jQuery的字段。所以,當我發現一個錯誤我說:
$('#f1').addClass("invalid");
根據Firefox的檢查,該元素現在有風格#f1.invalid,但我沒有看到任何應用到元素無效的造型。我如何獲得我正在尋找的行爲?謝謝!
編輯:我撒謊了,還有我的文本字段內聯樣式,設置寬度5ems,但去除它似乎不有所作爲
我覺得別的東西出錯了......看起來應該可以工作 –
http://jsbin.com/oxipaj/1/edit工作得很好......問題在別的地方 – sachleen
看起來像是問題是具有特異性。 檢查該元素是否具有嵌入式樣式。 任何與id相關的樣式。 –