Вот пример кода. https://jsfiddle.net/uuk128kg/
Видимо надо сегодня выключать комп, но все же.
Дабл клик по td выбираем в том же ряду инпут из заглавия, вставляем в td и меняем ему value. Все работает кроме смены value.
Ivanq: клик двойной по любому td, берется input из того же столбца, ему меняется value и вставляется в td по которому был клик. Все работает кроме смены value. Вставляется с пустым value. Там на jsfiddle.net глючит и вставляет [object Object], но в реале вставляет инпут все ок, но с пустым value