Javascript 将表列设置为等长

Javascript 将表列设置为等长,javascript,jquery,css,Javascript,Jquery,Css,如果我需要这样做,css会是什么样子。我有一个获取数据并输出行的javascript函数。数据匹配(如第1行的第一个元素与第2行的第一个元素类型相同,第二个元素与第二个元素类型相同等) 但有时上排的一个元素比对应的元素长得多,所以它不像一个直列那样向下延伸。我该如何解决这个问题 rowIndex=0; while(rowIndex<table.length){ present_row = $("#table").append("<

如果我需要这样做,css会是什么样子。我有一个获取数据并输出行的javascript函数。数据匹配(如第1行的第一个元素与第2行的第一个元素类型相同,第二个元素与第二个元素类型相同等) 但有时上排的一个元素比对应的元素长得多,所以它不像一个直列那样向下延伸。我该如何解决这个问题

        rowIndex=0;
        while(rowIndex<table.length){
            present_row = $("#table").append("<div class='row'></div>");

            itemIndex= 0;                
            while(itemIndex<table[rowIndex].length){
                present_row.append("<div class='tableItem'>"+ table[rowIndex][itemIndex] +"</div>");
                itemIndex+=1;
            }
            rowIndex+=1
        }
    }
rowIndex=0;
而(rowIndex使用实际表格:

    rowIndex=0;
    while(rowIndex < table.length) {
        present_row = $("#table").append("<tr></tr>");

        itemIndex= 0;                
        while(itemIndex < table[rowIndex].length) {
            present_row.append("<td class='tableItem'>"+ table[rowIndex][itemIndex] +"</td>");
            itemIndex+=1;
        }
        rowIndex+=1
    }
}
rowIndex=0;
while(行索引<表长度){
当前行=$(“#表”)。追加(“”);
itemIndex=0;
while(itemIndex<表[rowIndex].length){
显示行。追加(“+表[rowIndex][itemIndex]+”);
itemIndex+=1;
}
行索引+=1
}
}

您可以使用以下方法使行的高度相等

$(文档).ready(函数(){ var-nHeight=0; $('.tableItem')。每个(函数(){ var defHeight=$(this.height(); nHeight=defHeight
为什么要使用div显示表格数据?您可能必须在css中实现一个设置宽度的tableItem,以确保它们保持一致。其次如果没有演示或其他代码,就很难确切地知道您要做什么。正如@SeanStopnik所说,我们需要看到表的开始和结束。(除非你没有一个问题本身)