1 回答
TA贡献1883条经验 获得超3个赞
元素 ID 必须是唯一的,不能id="status"在表格的每一行中使用。
您需要克隆该#status元素,删除 ID,并为其分配所需的值。
$.ajax({
type: "GET",
url: "my/url",
success: function(data) {
data.forEach(function(d) {
var row = $("<td>", {
id: d.bill_id
});
row.append($('<td><input type="checkbox" class="minimal" onIfChanged = "update_btn_class()"/></td>'));
row.append($('<td>', {
text: d.user_name
}));
var combo = $("#status").clone().removeAttr('id');
combo.val(d.status);
var comboTd = $("<td>");
comboTd.append(combo);
row.append(comboTd);
row.append($("<td>", {
text: d.time_create
}));
$("#table").append(row);
});
}
});
添加回答
举报
