table-editable.js

1)修改editRow

  function editRow(oTable, nRow) {
               var aData = oTable.fnGetData(nRow);
               var jqTds = $('>td', nRow);
               //修改的地方
               var td_num=jqTds.length-2;
               var i=0;
               while(i < td_num){
                   jqTds[i].innerHTML = '';
                   i++;

               }
               jqTds[i].innerHTML = 'Save';
               jqTds[i+1].innerHTML = 'Cancel';
           }

2)修改saveRow

   function saveRow(oTable, nRow) {
               var jqInputs = $('input', nRow);

                  var td_num=jqInputs.length;
               var i=0;
               while(i < td_num){

                   oTable.fnUpdate(jqInputs[i].value, nRow, i, false);
                   i++;

               }
               oTable.fnUpdate('Edit', nRow, i, false);
               oTable.fnUpdate('Delete', nRow,i+1, false);
               oTable.fnDraw();
           }

3)修改cancelEditRow

   function cancelEditRow(oTable, nRow) {
               var jqInputs = $('input', nRow);
                  var td_num=jqInputs.length;
               var i=0;
               while(i < td_num){

                   oTable.fnUpdate(jqInputs[i].value, nRow, i, false);
                   i++;

               }
               oTable.fnUpdate('Edit', nRow, i, false);
               oTable.fnDraw();
           }