【发布时间】:2017-10-23 15:39:35
【问题描述】:
我正在尝试通过 JQuery 中的每个循环将数据添加到表格单元格。我的循环代码如下。
$.getJSON(filter, function (data) {
$.each(data, function (key, val) {
var entry = $('<tr>').append(
$.each(val, function (key, val) {
$('<td contenteditable="true">').text(val);
}));
// var entry = $('<tr>').append(
// $('<td contenteditable="true">').text(val.firstName),
// $('<td contenteditable="true">').text(val.lastName),
// $('<td contenteditable="true">').text(val.address),
// $('<td contenteditable="true">').text(val.city),
// $('<td contenteditable="true">').text(val.state),
// $('<td contenteditable="true">').text(val.zipcode)
// );
entry.appendTo(table);
循环代码未使用行填充表。如果我运行 $.each 循环下方的注释部分,它会很好地填充。我可以在循环中记录 val 的值,并且数据正常。我什至可以登录到 td 任何关于为什么这不起作用的想法将不胜感激。
【问题讨论】:
标签: javascript jquery loops each