J'ai utilisé LiveQuery pour détecter quand un élément est ajouté à la page. L'élément se trouve dans un .NET AJAX UpdatePanel. Lorsque le UpdatePanel est actualisé, la requête en direct ne détecte pas le nouvel élément..NET UpdatePanel + LiveQuery
<asp:UpdatePanel runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="refresh" />
</Triggers>
<ContentTemplate>
<a id="but1" href="#">Button 1</a>
</ContentTemplate>
</asp:UpdatePanel>
$('#but1').livequery(function(event) {
alert('Button added');
});
L'alerte se déclenche uniquement lorsque la page est chargée pour la première fois. Pas quand le udpatepanel est rafraîchi.