假设我有一个表,我想通过jquery在表的中间追加数据。
这是我的表代码html
  <table border="1">
<tr>
<th>Header 1</th>
<th>Header 2</th>
</tr>这里我需要在tr后面加上jQuery
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table> 用jquery可以吗?如果是的话,请引导我。如果我能填充,那么我就可以像
for (var i = 0; i < data.d.length; i++) {
            $("#NamesGridView").append("<tr><td>" + data.d[i].FirstName + 
                                     "</td><td>" + data.d[i].Age + "</td></tr>");
         }
       }请指点,谢谢
发布于 2011-08-25 19:54:50
将id NamesGridView添加到第一个tr
<table border="1">
<tr id="NamesGridView">
<th>Header 1</th>
<th>Header 2</th>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>并将append更改为after。
for (var i = 0; i < data.d.length; i++) {
    $("#NamesGridView").after("<tr><td>" + data.d[i].FirstName + "</td><td>" + data.d[i].Age + "</td></tr>");
}也可以看看我的jsfiddle。
https://stackoverflow.com/questions/7196238
复制相似问题