我有一個小問題,使用jQuery:jQuery的addclass錯誤
$('#form-submit').click(function() {
$('#textarea, #name').removeClass('error-state').addClass('normal-state');
var myName = $('#name').val();
var myContent = $('#textarea').val();
if (myContent == '' || myName == '')
{
$('#textarea, #name').removeClass('normal-state').addClass('error-state');
return false;
}
[more code here]
});
此代碼的工作好#textarea
,但並不爲#name
,我已經檢查並沒有發現錯誤再重新檢查。
但是,如果我們添加:
$('#name').val('some value');
之前return false;
變化值,但CSS類仍然是相同的。
任何想法?
什麼都看不到你的代碼不對。考慮創建一個http://jsfiddle.net/演示。 –
向我們展示一些HTML,以便我們可以判斷您的選擇器是否存在問題。 – zzzzBov
你能告訴我們「名稱」的HTML嗎? – devrooms