有这类的N个  <input name="txtYwgm" type="text" id="txtYwgm" class="required" />
想在A文本框输入“外出”的时候,把所有input text的CLASS移除

解决方案 »

  1.   

        $("input:text", document.forms[0]).each(function(){
            $(this).attr('class', '');
        });  
      

  2.   


    $("input").each(function(i){
            $("input:eq("+i+")").attr("class","");
      });
      

  3.   

    $("#A").change( function() {
        if ($(this).val() == '外出') $("input").removeAttr("class");
    });
      

  4.   

    如下代码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script language="javascript" src="jquery-1.4.2.min.js"></script>
      <style>
    .required{color:red;}
      </style>  <script>
     $(document).ready(function(){
    $("#a").keyup(function(){
    if($(this).val()=='外出'){
    $("input[type='text']").each(function(){
    $(this).removeClass('required');
    });
    }
    });
         });
      </script>
     </HEAD> <BODY>
    <input name="a" type="text" id="a" class="required" />
    <input name="b" type="text" id="b" class="required" />
    <input name="c" type="text" id="c" class="required" />
    <input name="d" type="text" id="d" class="required" />
     </BODY>
    </HTML>
      

  5.   

    <script type="text/javascript">
               jQuery(document).ready(function () {
            jQuery("#<%=form1.ClientID %>").validate({
                focusInvalid: true
        })
    });$("input:text", document.forms[0]).each(function(){
      $(this).attr('class', '');
      });   
    </script>
    好像没反应
      

  6.   

    4楼的,a是不是就是得到外出文本框的ID