Comment sélectionner un élément chargé par le jQuery load() de la fonction?
Je suis actuellement en difficulté avec le suivant (voici un exemple de code en premier):
<div id="container"></div>
<script type="text/javascript">
$('#container').load('content.html');
$('.elementInContentHTML').fadeIn();
</script>
En bref, je veux être en mesure d'accéder à des éléments qui ont été ajoutés de manière dynamique à une page sans les attacher à des gestionnaires d'événements.
Que je sais sur les live()
méthode, mais je ne pas souhaitez lier mon action à tout événement, c'est à dire je veux juste faire certaines actions avec ces nouveaux éléments sans en cliquant sur eux, en se concentrant, flou, etc.
OriginalL'auteur finferflu | 2010-12-15
Vous devez vous connecter pour publier un commentaire.
La
load
fonction est asynchrone.Votre ligne suivante s'exécute avant que le contenu est chargé.
Vous avez besoin de mettre votre code à l'intérieur de la
load
de la fonction de rappel, de sorte qu'il ne courir après le chargement du nouveau contenu:OriginalL'auteur SLaks
Vous pouvez essayer d'utiliser la fonction de rappel lorsque la charge est terminée? Voir http://api.jquery.com/load/
OriginalL'auteur Simon