将类添加到子项时从父项中删除类

时间:2012-08-26 20:45:44

标签: jquery

输入错误密码时,会在输入字段中添加错误类。输入正确的密码后,会向包含密码输入标记的li添加名为“Valid”的类。当错误类出现在输入字段上时,如何删除li上的有效类。

<li class="Valid">
        <input type="password" class="error" placeholder="Password" id="aim_Password" name="password"></input>
        </li>

注意:我正在使用jquery验证插件将错误类添加到输入字段并寻找跨浏览器解决方案。

1 个答案:

答案 0 :(得分:0)

试试这个!

您也可以使用keyPress()事件来检测输入时是否修改了输入的类:

$('#aim_Password').bind('keyPress',function(){
     var has_error_class = $(this).hasClass('error');
     if(has_error_class){
             $(this).parent().removeClass('Valid');
     }        
});