0

我想在带有数据库数据的 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
                    }

我怎样才能做到这一点?如何选择正确的单元格?

4

0 回答 0