【发布时间】:2012-01-02 02:17:05
【问题描述】:
我正在通过 javascript 将行添加到动态创建的表中,并且我想在回发时获取其值。
这是桌子:
<table id="summ" width="350px" border="1" >
Javascript sn-p 添加行:
$('#summ > tbody:last').append('<tr><td><input type="button" id="delete" value="Delete"></td><td>' + sup + '</td><td>' + qty + '</td><td><input type="text"></td></tr>');
单击按钮后如何获取附加到表格的单元格的值?无法识别“summ”,因为如果我将 runat=server 放在 table 标记上,Javascript 将不起作用。
【问题讨论】:
-
您要发布的单元格的值是多少?这些是 sup 和 qty 吗?使用 $.post 请求和发送数据。
-
@AVD 是的,那些变量。我可以访问后面代码中的那些吗?抱歉,我真的是 javascript 新手。
-
我已经发布了可能对您有所帮助的示例。如果有任何问题,请发布相关代码。
-
顺便说一句,如果您确实使用
<table id="summ" runat="server" ... />并且这是一个内联脚本,请务必将客户端 ID“注入”到您的 javascript 中:$'#<%= summ.ClientID %> > tbody:last').append(...);。
标签: jquery asp.net html-table