如何在HTML表的特定列中插入元素?

时间:2013-08-02 12:20:48

标签: javascript jquery html-table

我想用数据库数据动态地在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
                    }

我该怎么做?如何选择正确的细胞?

0 个答案:

没有答案