表格中每行一个编辑按钮对应一个文本框,文本框是不可编辑状态,单击按钮后文本框内容可编辑
下面的代码有什么错误
  $(function () {
            var textread = document.getElementsByTagName("textarea");
            for (var i = 0; i < textread.length; i++) {
                textread[i].disabled = true;
            }
        });        $(function () {
            var btnedit = document.getElementsByTagName("button");
            var textread = document.getElementsByTagName("textarea");
            for (var i = 0; i < btnedit.length; i++) {
                $("#Button" + i).click(function () {
                    $("#TextArea" + i).focus();                                 });
            }
        });

解决方案 »

  1.   

      $(function () {
      var btnedit = document.getElementsByTagName("button");
      var textread = document.getElementsByTagName("textarea");
      for (var i = 0; i < btnedit.length; i++) {
      $("#Button" + i).click(function () {
      //$("#TextArea" + i).focus(); }); 这里的右括号、分号是全角的!
      $("#TextArea" + i).removeAttr("disabled").focus(); });
      }
      });
      

  2.   

    $("#TextArea" + i).attr("disabled",false).focus();