我想用数据库数据动态地在HTML表的特定列中插入元素。该表将项目的名称作为标题,项目的属性作为第一列。我不会在每个项目的名称列中插入属性的值,所以我不会在相应的单元格中插入属性值。首先,我插入了元素和第一列属性,现在我必须在每个相应的单元格中插入值。我正在使用JavaScript和jQuery。
这是我用来插入标题和第一列的代码:
table.append("<tr id=first><th>"+" "+"</th>");
var items = eval('('+ response + ')');
for(var i = 0, len = items.length; i < len; ++i) {
table.find('#first').append("<th id="+items[i]+">"+items[i]+"</th>");
}
});
table.append("</tr>");
self.port.emit('getDimension');
self.port.on('dimension', function(response) {
var dimensions = eval('('+ response + ')');
for(var i = 0, len = dimensions.length; i < len; ++i) {
table.append("<tr id=dimension"+i+"><td>"+dimensions[i]+"</td><tr>");
items.forEach(function(item) {
if(item.dimension == dimensions[i]) {
//HERE I NEED TO INSERT THE CELL IN A COLUMN CORRESPONDING ON A ITEM
}
我该怎么做?如何选择正确的细胞?