【发布时间】:2016-01-27 07:13:04
【问题描述】:
我有一个使用数据库中的数据自动生成并使用 jquery 创建的表。这是使用附加到主 tbody 的以下 tr 变量创建的:下面是我的代码:
var list = " <tr id='order_no_tr'><td id='order_no_td" + item.documentno + "'>" + item.documentno + "</td><td>" + item.progressstatus + "</td><td>" + newDate + "</td>\n\
<td><button type='button' id='cnfrmd_rcvd" + item.c_order_id + "' class='btn btn-default btn-sm cnfrmd_rcvd" + item.c_order_id + "' >Confirm Received</button>\n\
<input type='hidden' name='order_no_txt' id='order_no_txt" + item.c_order_id + "' value='" + item.c_order_id + "' class='order_no_txt" + item.c_order_id + " btn btn-primary'/>\n\
</td></tr>";
$("#order_no_tbody").append(list);
$("#order_no_tr").on("click", ".cnfrmd_rcvd" + item.c_order_id, function() {
var order_no = this.value;
alert(order_no);
});
现在我遇到了关于点击功能的问题,它只适用于生成表的第一行。如何使 onclcick 函数与 onclick 函数的所有条目一起使用?下面是依赖 tr id 来获取已确认订单 id 的 onclcick 函数。
$("#order_no_tr").on("click", ".cnfrmd_rcvd" + item.c_order_id, function() {
var order_no = this.value;
alert(order_no);
});
【问题讨论】:
标签: javascript jquery