代码之家  ›  专栏  ›  技术社区  ›  Chris

如何将html附加到td表?

  •  0
  • Chris  · 技术社区  · 7 年前

    我在一个grids数据源中循环,当它到达ToFactory而不是空的时候,我需要在它的td单元中添加一个div。下面是我用来获取其行的索引18处的td的代码

    var data = this.dataSource.view();
    for(i=0;i<data.length;i++){
        var dataItem = data[i];
        var tr = $("#QuickEntryGrid").find("[data-uid='" + dataItem.uid + "']");    
        if(dataItem.ToFactory != ""){
            let me = tr.find('td')[18];
            me.innerHtml = "<div class='abc'>1234</div>"; // Doesn't work
            console.log(me);
        }    
    }
    

    我的变量是

    <td class role='gridcell'></td>
    

    <div class='abc'>123</div>
    

    <td class role='gridcell'><div class='abc'>123</div></td>
    

    但它没有发生,

    你知道我为什么不让它工作吗?我也试过了

    me.append("<div class='abc'>123</div>");
    
    0 回复  |  直到 7 年前