我有一个包含一张桌子的转发器。我通过在表中添加一行来为用户提供在转发器中添加新行的功能。
有人能给我点子吗?由于我是jQuery的新手,有人可以提供示例代码吗?
答案 0 :(得分:6)
如果你看一下jQuery manipulation methods这些是在jQuery中修改DOM的方法。
我建议您按照以下方式做些什么:
var tableToUpdate = $('#yourTableId'); // select the table
var rowToAdd = $('<tr></tr>'); // this will create a table row element
rowToAdd.append('<td>some content for this cell</td>'); // add the columns to your new row
tableToUpdate.append(rowToAdd); // append the row to the end of the table
这将在表的末尾插入一个新行。如果你的表有一个tbody(你必须将你的初始选择器修改为'#yourTableId tbody'。
要在表格中的不同位置插入新行,请查看其他操作方法 - 之前,之前,前置等。
希望这有帮助,如果你能够更具体地了解情况,我可以给你一个更具体的例子。