у меня есть Tabel как этотнайти первый не пустой тд, начиная с текущего тр
time a b c b
9:30 38
9:00
8:30 2.7 20
8:00 32 21 77
7:30
7:00 28
я уверен, преобразование этого в массив с помощью цикла JQuery verticaly верно каждую строку. результат выглядит следующим образом
[{ type: a , time: 9:30 , value: } ,
{ type: a , time: 9:00 , value: } ,
{ type: a , time: 8:30 , value: 2.7 } ,
{ type: a , time: 8:00 , value: } ,
{ type: a , time: 7:30 , value: } ,
{ type: a , time: 7:00 , value: } ,
{ type: b , time: 9:30 , value: 38 } ,
...
]
проблема у меня есть, что мне нужно, чтобы преобразовать пустое значение в первом непустого значения, если есть один в текущем столбце. , например, вывод должен быть:
[{ type: a , time: 9:30 , value: 2.7 } ,
{ type: a , time: 9:00 , value: 2.7 } ,
{ type: a , time: 8:30 , value: 2.7 } ,
{ type: a , time: 8:00 , value: n/a } ,
{ type: a , time: 7:30 , value: n/a } ,
{ type: a , time: 7:00 , value: n/a } ,
{ type: b , time: 9:30 , value: 38 } ,
{ type: b , time: 9:00 , value: 32 } ,
...
]
им борется, чтобы добиться этого с JQuery/JavaScript. вот скрипка, что у меня до сих пор: https://jsfiddle.net/L9bd8pad/
Я думаю, что ваше описание будет неполным. Например, что вы ожидаете от c/9: 00? В этом столбце есть несколько значений. – Marc
Это jquery/java или jquery/javascript? –
c/9: 00 будет иметь такое же значение, как c/8: 30, потому что это последнее знающее значение. таблица только заполняет значения, если там какие-либо изменения с момента последней записи записи. E.g. столбец с должен выглядеть следующим образом: 9:30 = 20 9:00 = 20 8:30 = 20 8:00 = 21 7:30 = 28 7:00 = 28 – Flaxen