【发布时间】:2018-08-15 01:37:23
【问题描述】:
示例:
var table = "<table class='table'>";
table += "<thead>";
table += "<center><h5 style='font-weight:bold;color:red'>Aution Notice
Report</h5></center><br>";
table += "<tr style='font-weight:bold'>";
table += "<th style='width:95px;'>NO</th>";
table += "<th style='width:175px;'>PTN DATE</th>";
table += "<th style='width:150px;'>PTN</th>";
table += "<th style='width:220px;'>FIRST NAME</th>";
table += "<th style='width:220px;'>LAST NAME</th>";
table += "<th style='width:270px;'>ADDRESS</th>";
table += "</tr>";
table += "<thead>";
table += "<tbody>";
$.each(data, function (index, value) {
table += "<tr>";
table += "<td style='width:95px;'>" + _loop + "</td>";
table += "<td style='width:175px;'>" + value.TransDate + "</td>";
table += "<td style='width:150px;'><input id='ptnno' title='click me'
type='submit' name='Command' value='" + value.PTN + "'style='width:100px;
height:auto; background-color:transparent;color:black' /></td>";
table += "<td style='width:220px;'>" + value.CustFirstName + "</td>";
table += "<td style='width:220px;'>" + value.CustLastName + "</td>";
table += "<td style='width:270px;'>" + value.CustAdd + "</td>";
table += "</tr>";
_loop++;
});
table += "</tbody></table>";
$("#reportdata").html(table);
我想在这里获取这部分的值:
table += "<td style='width:150px;'><input id='ptnno' title='click me'
type='submit' name='Command' value='" + value.PTN + "'style='width:100px;
height:auto; background-color:transparent;color:black' /></td>";
这是我获得价值的方式
$("#reportdata").on('click', '#ptnno', function () {
ptn = $("#ptnno").val();
document.getElementById("getdata").click();
});
问题是: 只有第一行可以传递ID的值,但我喜欢获取每一行的ID值。请有人帮我解决这个问题。
非常感谢您的回复。谢谢。
【问题讨论】:
标签: javascript c# jquery json append