не удалось изменить элемент $detail
dom, потому что вы пытались установить его с несколькими элементами dom без родительского или root элемента, поэтому для манипулирования расширяемой строкой необходимо заполнить его элементы dom обернуты внутри одного root элемента dom, такого как div или span, и убедитесь, что вы установили только первый вход, который вы найдете в расширяемой строке, которую вы изменили
, просто измените свой код на этот, и он будет работать отлично
$table.on('expand-row.bs.table', function(e, index, row, $detail) {
var res = $("#desc" + index).html();
$detail.html('<div>' + res + '</div>');
$detail.find('input').val('input test text');
});
и вот ссылка jsfiddle для него.