Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将类添加到子类时从父类中删除类_Jquery - Fatal编程技术网

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

Jquery 将类添加到子类时从父类中删除类,jquery,Jquery,当输入错误的密码时,会在输入字段中添加错误类。输入正确的密码后,一个名为“Valid”的类将添加到包含密码输入标记的li中。当输入字段上出现错误类时,如何删除li上的有效类 <li class="Valid"> <input type="password" class="error" placeholder="Password" id="aim_Password" name="password"></input> </li

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

<li class="Valid">
        <input type="password" class="error" placeholder="Password" id="aim_Password" name="password"></input>
        </li>
  • 注意:我正在使用jquery验证插件将错误类添加到输入字段,并寻找跨浏览器解决方案。

    试试这个

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

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