Javascript 具有多个数组映射的JQuery数组

Javascript 具有多个数组映射的JQuery数组,javascript,jquery,arrays,mapping,Javascript,Jquery,Arrays,Mapping,再见 我被困在下面的十字路口。我在一个主数组中嵌套了多个数组: var masterArray = [['Phone','Town'],['0612345678','New York']]; 现在,我需要建立一个表,并将“电话”与“0612345678”和“城镇”与“纽约”对应起来。所以它应该是这样的: <table> <tr><td>Phone</td><td>0612345678</td></tr> <

再见

我被困在下面的十字路口。我在一个主数组中嵌套了多个数组:

var masterArray = [['Phone','Town'],['0612345678','New York']];
现在,我需要建立一个表,并将“电话”与“0612345678”和“城镇”与“纽约”对应起来。所以它应该是这样的:

<table>
<tr><td>Phone</td><td>0612345678</td></tr>
<tr><td>Town</td><td>New York</td></tr>
</table>

电话0612345678
纽约市
每对美元,我似乎无法映射正确的对。 如何从masterArray对象使用jquery构建表

我希望有人能帮我解决这个问题

您好

罗伯特

var masterArray=[['Phone'、'Town']、['0612345678'、'newyork'];
函数构建表(数据、选择器){
var$parent=$(document.body);
//如果给定了选择器,则附加到该选择器。
if(选择器!=null&&$(选择器).length>0){
$parent=$(选择器);
}
//创建表。
变量$table=$('');
//将masterArray中的项目视为列
$.each(主阵列、函数(列、子阵列){
//将子阵列中的项目视为行。
$.each(子阵列、函数(行、数据){
//继续创建行,直到找到第n行。
while($table.find('tr').eq(row.length==0){
$table.append(“”);
}
//将带有数据的td追加到目标行。
$('').text(data).appendTo($table.find('tr').eq(row));
});
});
//附加到targetElement
$table.appendTo($parent);
}
构建表(主阵列)
表格,td{
边框:纯黑1px;
}
var masterArray=[['Phone'、'Town']、['0612345678'、'newyork'];
函数构建表(数据、选择器){
var$parent=$(document.body);
//如果给定了选择器,则附加到该选择器。
if(选择器!=null&&$(选择器).length>0){
$parent=$(选择器);
}
//创建表。
变量$table=$('');
//将masterArray中的项目视为列
$.each(主阵列、函数(列、子阵列){
//将子阵列中的项目视为行。
$.each(子阵列、函数(行、数据){
//继续创建行,直到找到第n行。
while($table.find('tr').eq(row.length==0){
$table.append(“”);
}
//将带有数据的td追加到目标行。
$('').text(data).appendTo($table.find('tr').eq(row));
});
});
//附加到targetElement
$table.appendTo($parent);
}
构建表(主阵列)
表格,td{
边框:纯黑1px;
}
var masterArray=[['Phone'、'Town']、['0612345678'、'newyork'];
函数构建表(数据、选择器){
var$parent=$(document.body);
//如果给定了选择器,则附加到该选择器。
if(选择器!=null&&$(选择器).length>0){
$parent=$(选择器);
}
//创建表。
变量$table=$('');
//将masterArray中的项目视为列
$.each(主阵列、函数(列、子阵列){
//将子阵列中的项目视为行。
$.each(子阵列、函数(行、数据){
//继续创建行,直到找到第n行。
while($table.find('tr').eq(row.length==0){
$table.append(“”);
}
//将带有数据的td追加到目标行。
$('').text(data).appendTo($table.find('tr').eq(row));
});
});
//附加到targetElement
$table.appendTo($parent);
}
构建表(主阵列)
表格,td{
边框:纯黑1px;
}
var masterArray=[['Phone'、'Town']、['0612345678'、'newyork'];
函数构建表(数据、选择器){
var$parent=$(document.body);
//如果给定了选择器,则附加到该选择器。
if(选择器!=null&&$(选择器).length>0){
$parent=$(选择器);
}
//创建表。
变量$table=$('');
//将masterArray中的项目视为列
$.each(主阵列、函数(列、子阵列){
//将子阵列中的项目视为行。
$.each(子阵列、函数(行、数据){
//继续创建行,直到找到第n行。
while($table.find('tr').eq(row.length==0){
$table.append(“”);
}
//将带有数据的td追加到目标行。
$('').text(data).appendTo($table.find('tr').eq(row));
});
});
//附加到targetElement
$table.appendTo($parent);
}
构建表(主阵列)
表格,td{
边框:纯黑1px;
}
请参阅

给定以下HTML:

<table id='table'></table>
在内部循环中:

for (var j = 0; j < masterArray.length; j++) {
for(var j=0;j
我为给定行创建单个
。请注意:

$td = $('<td>').text(masterArray[j][i]);
$td=$('').text(masterArray[j][i]);
要在新创建的
中写入内容,我反转了
主数组的索引。通过这种方式,我可以在
主数组中包含的每个数组的第I个元素中写入

给定以下HTML:

<table id='table'></table>
在内部循环中:

for (var j = 0; j < masterArray.length; j++) {
for(var j=0;j
我为给定行创建单个
。请注意:

$td = $('<td>').text(masterArray[j][i]);
$td=$('').text(masterArray[j][i]);
要在新创建的
中写入内容,我反转了
主数组的索引。通过这种方式,我可以在
主数组中包含的每个数组的第I个元素中写入

给定以下HTML:

<table id='table'></table>
在内部循环中:

for (var j = 0; j < masterArray.length; j++) {
for(var j=0;j
我为给定行创建单个
。请注意:

$td = $('<td>').text(masterArray[j][i]);
$td=$('').text(masterArray[j][i]);
要在新创建的
中写入内容,我反转了
主数组的索引。通过这种方式,我可以在
主数组中包含的每个数组的第I个元素中写入

给定以下HTML:

<table id='table'></table>
在内部循环中:

for (var j = 0; j < masterArray.length; j++) {
for(var j=0;j
我为给定行创建单个
。请注意:

$td = $('<td>').text(masterArray[j][i]);
$td=$('').text(masterArray[j][i]);
要在新创建的
中写入内容,请执行以下操作: