2012-05-16 28 views
0

我有一個由formHandler方法創建的一些CSS屬性的文本框。 當我檢查文本框是空的,我通過jQuery代碼應用的另一個CSS類紅色的邊框低於如何應用CSS並將該CSS保留到文本框

$('a,button').click(function() { 
     if($("#FHE_0_first_name").val()=="") 
      { 
      $("#FHE_0_first_name").addClass("errorCSS"); 
      } 
    }); 

和我的CSS低於

.errorCSS 
{ 
    clear:both; 
    border:1px solid #ff0000 !important; 
    background-color:#ffeeee !important; 

} 

紅色的顏色和背景顏色只是來消失我怎麼能保持新的CSS。

感謝所有的建議

+0

也許你應該做一個jsFiddle,所以我們有一個模型可以跟你說的一樣玩 – SupremeDud

+0

這聽起來像是風格被正確應用,但後來風格正在失去。你可以再詳細一點嗎? – badMonkey

回答

1

首先,您需要更改$(一個按鈕)選擇爲$(a.button)。

+0

這是因爲該頁面將通過2種方式對href和另一個按鈕click.I正在跟蹤這兩個事件。 – user1390436

+0

$('a,button')是合法的。它會選擇任何錨點或按鈕標記。請參閱:http://jsfiddle.net/6r6cg/ – badMonkey

+0

我收到該函數內部的警報,甚至是css也受到一個快速時刻的影響,這是在點擊按鈕時 – user1390436

相關問題