每当我单击输入字段时,我都会尝试将.success类添加到输入字段。但是,当我单击输入时,即使我删除了类,.required类仍然显示。我做错了什么?
$('#legal_name').focus(function () {
$('legal_name').removeClass('whiteBorder');
$('#legal_name').addClass('required');
});
$('#legal_name').blur(function () {
$('legal_name').removeClass('required');
$('legal_name').addClass('success');
});
答案 0 :(得分:3)
错字
$('#legal_name')
^ missing id-selector
<小时/>
或者更好地使用
$('#legal_name').focus(function () {
$(this).removeClass('whiteBorder').addClass('required');
}).blur(function () {
$(this).removeClass('required').addClass('success');
});
答案 1 :(得分:1)
你缺少#符号。
$('#legal_name').focus(function() {
$('#legal_name').removeClass('whiteBorder');
$('#legal_name').addClass('required');
});
$('#legal_name').blur(function() {
$('#legal_name').removeClass('required');
$('#legal_name').addClass('success');
});
答案 2 :(得分:0)
您错过了在#
$('legal_name')
尝试添加$('#legal_name')
答案 3 :(得分:0)
$('#legal_name').focus(function() {
$('legal_name').removeClass('whiteBorder');
$('#legal_name').addClass('required');
});
$('#legal_name').blur(function() {
$('#legal_name').removeClass('required');
// ^ your id identifier '#' is missing
$('#legal_name').addClass('success');
// ^ same here
});