2013-05-12 98 views
0

我的CSS提交按鈕(簡稱爲便於閱讀):添加類不改變風格

input[type="submit"] 
{ 
background-color:#3bb3e0; 
padding:10px; 
position:relative; 
font-family: Arial, sans-serif; 
font-size:12px; 
text-decoration:none; 
color:#fff; 
border: solid 1px #186f8f; 
border-radius: 5px; 
cursor:pointer; 
} 

當用戶如果填寫表格,而錯誤使用AJAX我想禁用檢查提交按鈕,如果用戶輸入一些錯誤改變其顏色,所以我用下面的jQuery:

if(response == 0) 
{ 
$("#button").addClass("buttonDisable"); 
$('#cross').fadeIn(); 
$('#button').prop('disabled', true); 
} 

按鈕禁用確定,但CSS沒有效果的檢查顯示它最初的CSS後添加,因此它被劃掉:

input[type="submit"].buttonDisable { background-color:#ccc; border:1px solid #666; } 

問題:我該如何讓班級對按鈕有影響?

+9

這將是對'fashion.stackexchange.com'這樣一個熱鬧的問題的標題如果它存在:) – 2013-05-12 07:51:25

+0

@Pekka웃哈哈輝煌!謝謝你的微笑 – 2013-05-12 07:56:09

+0

似乎工作給我.. http://jsfiddle.net/23UAs/ – 2013-05-12 07:57:53

回答

2

試試這個: -

input[type="submit"][disabled] { background-color:#ccc; border:1px solid #666; }