2013-01-09 58 views
-2

如何檢查jquery中可見的鏈接按鈕。下面的代碼不起作用?如何檢查鏈接按鈕是否在jquery中可見

if ($('id*="LnkBtn"').is(':visible')) { // check visibility 
        if (!Validatechecked("SrvRgnMDD")) { 
         $('#<%=Valid.ClientID%>').html("*"); 
         passtest = false; 
        } 





<asp:LinkButton ID="LnkBtn" runat="server" Text="Show Details" AutoPostBack="true" 
             CausesValidation="False" OnClick="MktallocLnkBtn_Click" /> 
+1

什麼不起作用?並請顯示使用您的鏈接按鈕的aspx代碼 – Blachshma

+0

我已經更新了按鈕 – user1546173

+1

@ user1546173的aspx代碼您可以顯示生成的HTML嗎?這會更有用 –

回答

1

嘗試修復您的選擇 - 我假設你想使用的屬性選擇器

if ($('id*="LnkBtn"') 

if ($('[id*="LnkBtn]"') // <-- notice the brackets 

但如果你想只有一個元素的目標..只需使用ID選擇器

$('#LnkBtn') 

您可以在這裏http://api.jquery.com/category/selectors/

1

不同的選擇檢查讀取彌補了jQuery的一個id

if ($('#LnkBtn').is(':visible')) { 
... 
} 
相關問題