jquery - Why are all of my <td> cells crammed under one <th> cell, instead of being evenly distributed among all <th> cells? -


my code here:

https://codepen.io/chocolateroca/pen/qxdonv

i believe piece of code culprit, i'm not sure how fix it:

$('tbody tr'+row_counter.tostring()).append(   "<td>"+ entree[row_counter]['gsx$employer']['$t'] +"</td>"+   "<td>"+ entree[row_counter]['gsx$title']['$t'] +"</td>"+   "<td>"+ entree[row_counter]['gsx$location']['$t'] +"</td>"+   "<td>"+ entree[row_counter]['gsx$employerorganizations']['$t'] +"</td>" +   "<td>"+ entree[row_counter]['gsx$typeofjob']['$t'] +"</td>" ) row_counter += 1; }); 

for brief explanation:

i'm extracting data publicly available google spreadsheet, data i've converted json can extract codepen.

the code supposed evenly distributed (td) cells under (th) cells, of td cells crammed under first th cell. how repair this?

you can try edit part of js :

  $(entree).each(function(){     var current_tr = "<tr class=\"tr" + row_counter.tostring()+"\">";     var current_tr_name = "tr"+ row_counter.tostring();     $('tbody').append(current_tr + "</tr>")     $('tbody .tr'+row_counter.tostring()).append(       "<td>"+ entree[row_counter]['gsx$employer']['$t'] +"</td>"+       "<td>"+ entree[row_counter]['gsx$title']['$t'] +"</td>"+       "<td>"+ entree[row_counter]['gsx$location']['$t'] +"</td>"+       "<td>"+ entree[row_counter]['gsx$employerorganizations']['$t'] +"</td>" +       "<td>"+ entree[row_counter]['gsx$typeofjob']['$t'] +"</td>"     )     row_counter += 1;   }); 

worked me..


Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -