我有一个小问题,使用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