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
Post a Comment