我在 HTML 中有以下 TR
并且我使用 JQuery
<tr class="RowDiv" id="tempTR" runat="server" visible="false"> <td>
<div class="LabelDiv">
<div class="dfltTxtBld">
ID<span class="reqChar" runat="server" id="Span1" visible="false">
*</span>
</div>
</div>
</td>
<td>
<div class="InputDiv">
<asp:TextBox ID="TextBox1" runat="server" CssClass="txtField" MaxLength="10"></asp:TextBox>
</div>
</td>
<td>
<div id="Div1" runat="server">
</div>
</td>
</tr>
在javascript代码中我调用了下面的方法来隐藏它
$('#<%= tempTR.ClientID %>').hide();
但它始终不受影响,即使我尝试将其隐藏然后显示它也不起作用..我尝试隐藏并显示 TextBox1
并且它有效但如果我尝试使用该行它不起作用...有什么方法可以显示/隐藏 TR
吗?
最佳答案
我认为您遇到与这篇文章相同的问题 JQuery .Show() doesn't work with server control?
关于javascript - 为什么我不能使用 jquery 显示/隐藏 Html TR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3645731/