Après avoir inséré du nouveau html dans DOM, j'ai besoin d'ajouter des écouteurs.Y at-il une fonction onAvailable() dans jQuery?
Mais les nouveaux éléments ne sont pas disponibles à la fois.
Mon code:
$('#loader').clone().removeAttr('id').load("Views/chatBox.html").appendTo('body');
$('#chat')
.focus(function() {
$(this).addClass('jV');
})
.blur(function() {
$('#chat').removeClass('jV');
});
Ce qui ne fonctionne pas.
Utiliser live() ne fonctionne toujours pas:
$('#chat').live('focus',function() {
$('#chat').addClass('jV');
})
.live('blur',function() {
$('#chat').removeClass('jV');
});
Est-ce que #chat est chargé dans chatBox.html? – PetersenDidIt
Il n'y a pas de raison de doubler ... –
http://stackoverflow.com/questions/1387464/how-to-do-something-when-available-with-jquery – bastianneu