マスターと子の詳細を示すhtmlテーブルがあります。
マスターレコードに対してプラス記号(+)をクリックすると、対応する子の詳細が表示されます。ここにテスト設定がありますhttp://jsfiddle.net/BEEU3/3/。(これは完璧ではありません)
子要素を取得するためにdomをトラバースする方法を知っていますが、最高のパフォーマンスが得られるソリューションを提案してください。
HTML:
<table class="table table-bordered">
<tr>
<th></th>
<th>Name</th>
<th>Details</th>
</tr>
<tr>
<td><i class="icon-plus-sign"></i></td>
<td>name1</td>
<td>detail1</td>
</tr>
<tr class="tr-child">
<td colspan="3">
<table class="table table-bordered">
<tr>
<th>SubDetails</th>
<th>SubDetails</th>
</tr>
<tr>
<td>SD1</td>
<td>Test1</td>
</tr>
</table>
</td>
</tr>
</table>
jQuery:
$(".icon-plus-sign").click(function () {
$('.tr-child').toggle("slow");
});