Javascript Js只返回表的第一行
我有以下资料:Javascript Js只返回表的第一行,javascript,jquery,Javascript,Jquery,我有以下资料: function builTable(){ for(i = 0; i< source.Products.length; i++){ var sourceProducts = source.Products[i]; row = '<tr><td>sth</td><td>'; row += sourceProducts.Product; row
function builTable(){
for(i = 0; i< source.Products.length; i++){
var sourceProducts = source.Products[i];
row = '<tr><td>sth</td><td>';
row += sourceProducts.Product;
row += '</td><td>';
row += sourceProducts.Bookings + '</td><td>';
row += sourceProducts.Percentage + '%' + '</td><td>';
row += sourceProducts.Transactions + '</td></tr>';
return row;
}
}
function generateTable(){
$('table').append(builTable());
}
$(document).ready(function(){
generateTable();
});
function builTable(){
for(i = 0; i< source.Products.length; i++){
var sourceProducts = source.Products[i];
row = '<tr><td>sth</td><td>';
row += sourceProducts.Product;
row += '</td><td>';
row += sourceProducts.Bookings + '</td><td>';
row += sourceProducts.Percentage + '%' + '</td><td>';
row += sourceProducts.Transactions + '</td></tr>';
$('table').append(row);
}
}
$(document).ready(function(){
builTable();
});
有什么帮助吗?函数内置(){
function builTable(){
var table = "";
for(i = 0; i< source.Products.length; i++){
var sourceProducts = source.Products[i],
row = '<tr><td>sth</td><td>';
row += sourceProducts.Product;
row += '</td><td>';
row += sourceProducts.Bookings + '</td><td>';
row += sourceProducts.Percentage + '%' + '</td><td>';
row += sourceProducts.Transactions + '</td></tr>';
table += row;
}
return table;
}
function generateTable(){
$('table').append(builTable());
}
$(document).ready(function(){
generateTable();
});
var表=”;
对于(i=0;i
这是因为每次循环再次开始时,行
都会重置
function builTable(){
for(i = 0; i< source.Products.length; i++){
var sourceProducts = source.Products[i];
// here is the culprit
row = '<tr><td>sth</td><td>';
row += sourceProducts.Product;
row += '</td><td>';
row += sourceProducts.Bookings + '</td><td>';
row += sourceProducts.Percentage + '%' + '</td><td>';
row += sourceProducts.Transactions + '</td></tr>';
return row;
}
}
函数可构建(){
对于(i=0;i
function builTable(){
for(i = 0; i< source.Products.length; i++){
var sourceProducts = source.Products[i];
// here is the culprit
row = '<tr><td>sth</td><td>';
row += sourceProducts.Product;
row += '</td><td>';
row += sourceProducts.Bookings + '</td><td>';
row += sourceProducts.Percentage + '%' + '</td><td>';
row += sourceProducts.Transactions + '</td></tr>';
return row;
}
}