$('#enterInput')
            .click(function(){
              $('#name').disabled=false; 
            })
  
 <input type="text" id="name" name="name" disabled="disabled"><span><input type="button" id="enterInput" value="手输"></span>
 

解决方案 »

  1.   


    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
    <script type="text/javascript">
    $(function(){
    $('#enterInput').click(function(){
    $('#name').attr('disabled',false);
    })
    });
    </script>
      
    <input type="text" id="name" name="name" disabled="disabled"><span><input type="button" id="enterInput" value="手输"></span>
      

  2.   

     $('#name').removeAttr("disabled");
    要给他不可用
    $('#name').attr("disabled","disabled");
      

  3.   

    3楼正解
    $('#name').attr("disabled","false");//无论赋什么值浏览器都认为它是不可用
    要remove掉 $('#name').removeAttr("disabled");