【发布时间】:2014-09-22 10:21:41
【问题描述】:
我有一个带有表格行的中继器控件,用于显示从数据库中获取的项目。
这是我的代码:
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table id="grid">
<thead>
<tr>
<th>PNo</th>
<th>Start Date</th>
<th>End Date</th>
...
</tr>
</thead>
<tbody>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#Eval("PNo") %></td>
<td><%#Eval("startDate") %></td>
<td><%#Eval("endDate") %></td>
...
</tr>
<tr> --------> want to hide/show this zone of the table
<td id="tdHidden" colspan="10" class="styleHiddenDiv">
<div id="divHidden" class="hiddenRow">
some content..
</div>
</td>
</tr> -----------
<tr>
<td colspan="10">
<span id="spn" onclick="showHide('tdHidden');">More..</span>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</tbody>
</table>
</FooterTemplate>
</asp:Repeater>
我从数据库中获取 14 条记录。根据表格,这里每条记录有3行(tr)。
我想隐藏/显示表格中的第二个 tr。我是说;仅单击行跨越(更多)之前的 tr。
希望我能解释一下..
你能帮我弄清楚吗?
【问题讨论】:
标签: jquery asp.net html-table row repeater