有什么方法可以通过jQuery设置<asp:Label>
可见吗?
我有这样的标签:
<asp:Label runat="server" ID="lblCheckboxesError" Text="test" visible="false"></asp:Label>
在js文件中我有这个:
$("[id*=lblCheckboxesError]").show();
但它没有显示。我尝试过一些解决方案,但对我来说没什么用。任何的想法?谢谢:))
答案 0 :(得分:2)
改为使用style="display:none;"
:
<asp:Label runat="server" ID="lblCheckboxesError" Text="test"
style="display:none;"></asp:Label>
visible="false"
在服务器中运行(服务器不会将该元素发送到浏览器)
style="display:none;"
隐藏了浏览器中的元素,因此jQuery的show()
可以正常工作。
答案 1 :(得分:0)
Make sure the id is generated with same as given "lblCheckboxesError" in the html and style is set as "display:none" as show/hide acts on display property of style attribute. Then you could access the control as:
$('#lblCheckboxesError').show();
模板:$('#ID')。show()