[英]Hide/Show Placeholder using Jquery
我有一個占位符,並希望使用JQuery顯示它。 現在在占位符中,我不能具有style="Visibility:hidden"
因此我必須將Visible
屬性設置為False
,因此Jquery無法找到它。
我的問題是我如何設置JQuery加載函數的可見性,嘗試了以下嘗試但沒有成功(請記住,我的控件一開始就具有此多余字符,因此需要ClientID ):
$('div[id*=phAdd]').hide();
$('div[id$=phAdd]').hide();
找不到此占位符的原因是因為此行
`Visible="false"`
在定義ASP.NET control
Visible="false"
不會將元素放在第一位。 因此,您無法選擇它。 而是刪除該行,並向其添加具有display屬性設置的Class。
因此,通過執行此操作,該元素將在DOM
上可用,並且您的選擇器應該可以正常工作。
<asp:Placeholder runat="server" ClassName="hide"
CSS
.hide{
display: none;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.