我使用以下代码隐藏下拉框:
<asp:DropDownList ID="test1" runat="server" DataSourceID="dsTestType" CssClass="maptest1" visible="false" DataValueField="test_code" DataTextField="test_desc" AppendDataBoundItems="true" > <asp:ListItem></asp:ListItem> </asp:DropDownList>
不知怎的,我试图通过使用下面的代码来显示这个下拉列表,但这对我来说是不行的.有人知道为什么吗
$("#test1").show();
解决方法
使用ASP.NET的visible =“false”属性将会将可见性属性设置为我认为在jQuery中调用show()时,它会修改CSS样式的显示属性.
所以做后者不会纠正前者.
你需要这样做:
$("#test1").attr("visibility","visible");