-2

谁能帮我将 JavaScript 转换为 jQuery?JavaScript 代码是:

function addRow()
{       
     var table = document.getElementById("table2");     
     var numOfRows = table.rows.length;     
     var numOfCols = table.rows[numOfRows-1].cells.length;                    
     var newRow = table.insertRow(numOfRows);

     for (var j = 0; j < numOfCols; j++) {                    
          newCell = newRow.insertCell(j);                    
          newCell.innerHTML = "add";
     }
}
4

2 回答 2

1

尝试这个

演示

 $('#addRow').click(function(){
   var row = $('#table2 tr:eq(0)').clone();
   $(row).find('td').html('add');
   $('#table2').append(row);
});

<table id='table2'>
  <tr><td>test</td></tr>
</table>
​&lt;input type='button' id='addRow' value='click' />​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
于 2012-11-22T10:12:48.907 回答
0

你可以试试这段代码,在最后一行之后添加一个新行,我不知道你需要什么参数

function addRow()
{       
   $('#table2 tr:last').after('<tr><td>some </td></tr><tr><td>text</td></tr>');
}
于 2012-11-22T10:10:22.233 回答