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