簡體   English   中英

使用jQuery隱藏/顯示占位符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM