【发布时间】:2016-07-16 18:03:30
【问题描述】:
我有一个带有a link 的嵌套Gridview 用于在嵌套gridview 中显示和隐藏div 标签。
默认情况下,当我们单击a link 以显示(启用)Div 时,此Div Tag 被禁用在这个Div Tag 下标记它们是一个TextBox 和一个Button。
当用户单击a link div 将同时启用我想在此文本框中添加@username
例如
<asp:GridView ID="GridParent" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table>
<tr>
<td>
-----------
-----------
</td>
<td>
<asp:GridView ID="GridChild" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<a href='#' onclick='showDiv(); return false;'>ShowDiv</a>
<div id='divShow'>
<asp:Textbox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" onclick=showText(); return false; />
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我正在使用的 JQuery
function showDiv() {
$("#divShow").show();
$("#TextBox1").text('@username');
return false;
}
上面的 jquery 代码可以启用 Div 标签,但不能将 @username 添加到 TextBox1
【问题讨论】:
标签: javascript jquery asp.net gridview