$(document).ready(function(){
$('#table_hb input:text').attr({'readOnly':'true'}); 
$('#table_gs input:text').attr({'readOnly':'true'}); 
});
$(document).ready(function(){
$('#table_hb input:text').attr({'readOnly':'false'}); 
$('#table_gs input:text').attr({'readOnly':'false'}); 
});
以上是我两个部分的代码,上面的true是有效的,但是我再设置成false就无效了,这是为什么?readonly

解决方案 »

  1.   

    而且 document.getElementById('text_GS_1BBGJR_YGDL').readOnly=false;  我用JS写也是一样的答案,只有设置false时无效,我把readonly的属性alert()出来也的确是false的。但是依旧无法填写text文本?这是为啥
      

  2.   

    去掉false的引号$(document).ready(function(){
    $('#table_hb input:text').attr({'readOnly':false}); 
    $('#table_gs input:text').attr({'readOnly':false}); 
    });
      

  3.   

    $('#table_hb input:text').attr("readonly","false");
      

  4.   

    $('#table_hb input:text').attr("readonly","false"); 
      

  5.   

    $('#table_hb input:text').removeAttr('readOnly'); 
     $('#table_gs input:text').removeAttr('readOnly'); 
      

  6.   

    $(document).ready(function(){
    $('#table_hb input:text').attr("readOnly", true); 
    $('#table_gs input:text').attr("readOnly", true); 
    });
    $(document).ready(function(){
    $('#table_hb input:text').attr("readOnly", false); 
    $('#table_gs input:text').attr("readOnly", flase); 
    });