Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用jquery将行添加到客户端中继器内的表中_C#_Asp.net_Jquery - Fatal编程技术网

C# 使用jquery将行添加到客户端中继器内的表中

C# 使用jquery将行添加到客户端中继器内的表中,c#,asp.net,jquery,C#,Asp.net,Jquery,我有一个转发器,里面有一张桌子。通过向表中添加新行,我为用户提供了在中继器中添加新行的能力 有人能给我一些想法吗?由于我对jQuery非常陌生,有人能给出示例代码吗?如果您看一下这些是在jQuery中修改DOM的方法 我建议您按照以下思路开展工作: var tableToUpdate = $('#yourTableId'); // select the table var rowToAdd = $('<tr></tr>'); // this will create a t

我有一个转发器,里面有一张桌子。通过向表中添加新行,我为用户提供了在中继器中添加新行的能力

有人能给我一些想法吗?由于我对jQuery非常陌生,有人能给出示例代码吗?

如果您看一下这些是在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
var tableToUpdate=$('#yourTableId');//选择表格
var rowToAdd=$('');//这将创建一个表行元素
rowToAdd.append('此单元格的某些内容');//将列添加到新行
tableToUpdate.append(rowToAdd);//将行追加到表的末尾
这将在表的末尾插入新行。如果您的表有tbody(您必须将初始选择器修改为“#yourTableId tbody”)

要在表中的不同位置插入新行,请查看其他操作方法-之后、之前、前置等


希望这能有所帮助,如果你能更具体地描述情况,我可能会给你一个更具体的例子。

你的想法是正确的,但你的代码会生成类似“此单元格的某些内容”。需要将“”拆分为书头。嗨,Joel,谢谢你的评论,但代码确实有效-这是一个非常复杂的问题jQuery的一个很酷的特性,当我第一次看到它时我很惊讶它实际上将字符串转换为适当的DOM结构。因此,在我上面的回答中,它实际上创建了一个tr元素。然后在下一行中,您将附加到元素,而不是字符串。我刚刚在一个演示项目中仔细检查了代码,并且开箱即用。很高兴将我的测试页面传递给您如果你想要的话。