JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://knockoutjs.com/downloads/knockout-2.2.0.js"></script>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css">
<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script>
<script src="https://raw.github.com/SteveSanderson/knockout.mapping/master/build/output/knockout.mapping-latest.debug.js"></script>
<table class="table table-condensed" style="border-collapse:collapse;">
<thead>
<tr>
<th>#</th>
<th>Date</th>
<th>Description</th>
<th>Credit</th>
<th>Debit</th>
<th>Balance</th>
</tr>
</thead>
<tbody>
<tr data-toggle="collapse" data-target=".demo1">
<td>1</td>
<td>05 May 2013</td>
<td>Credit Account</td>
<td class="text-success">$150.00</td>
<td class="text-error"></td>
<td class="text-success">$150.00</td>
</tr>
<tr>
<td class="hiddenRow">
<div class="collapse demo1">Demo1</div>
</td>
<td class="hiddenRow">
<div class="collapse demo1">Demo1</div>
</td>
<td class="hiddenRow">
<div class="collapse demo1">Demo1</div>
</td>
<td class="hiddenRow">
<div class="collapse demo1">Demo1</div>
</td>
<td class="hiddenRow">
<div class="collapse demo1">Demo1</div>
</td>
<td class="hiddenRow">
<div class="collapse demo1">Demo1</div>
</td>
</tr>
<tr data-toggle="collapse" data-target="#demo2">
<td>2</td>
<td>05 May 2013</td>
<td>Credit Account</td>
<td class="text-success">$11.00</td>
<td class="text-error"></td>
<td...
CSS
.hiddenRow {
padding: 0 !important;
}
JavaScript
$('.collapse').on('show.bs.collapse', function () {
$('.collapse.in').collapse('hide');
});