2010-07-13 66 views
2

隱藏標籤我使用的是標籤上點擊它使用jQuery

<asp:Label ID="lblMessage" runat="server" Text="" BorderStyle="Solid"></asp:Label> 

在腳本部分IAM做一些

$('span[id$=lblMessage]').click(function() 
    { 
     $('#lblMessage').hide(slow); 
    }); 

,但它不工作

回答

0
function pageLoad(sender, args) 
    { 
     $('#<%=lblMessage.ClientID %>').click(function() 
     { 
      $(this).fadeOut('slow'); 
     }); 
    } 

現在它工作正常

2

您已經通過$包圍(文件)。就緒?

$(document).ready(function(){ 
    $("#<%= lblMessage.ClientID %>").click(function() { 
     $(this).hide("slow"); 
    }); 
}); 

另一種方法是使用類選擇器。這樣,你不會將自己限制在一個可隱藏的標籤上。你可以隱藏任何有這個類的東西。

<asp:Label ID="lblMessage" cssClass="hideable" runat="server" Text="" BorderStyle="Solid"></asp:Label> 

$(document).ready(function(){ 
    $(".hideable").click(function() { 
     $(this).hide("slow"); 
    }); 
}); 
4

這應該工作,你應該附上slow

$(document).ready(function(){ 
    $("#<%= lblMessage.ClientID %>").click(function() { 
     $(this).hide("slow"); 
    }); 
}); 
+0

非常好的問題。我已經更新了我的回答以反映出來。我會保持樂觀,我已經達到了今天的漲停水平。 – 2010-07-14 19:10:20