Vous devriez être plus clair que vous êtes se référant à jQuery Mobile, de toute façon le meilleur moyen est de lier un événement en direct à l'événement pagecreate/pageshow qui est déclenché sur le <div data-role="page">
Si vous voulez que le code s'exécute une seule fois, utilisez pagecreate, s'il doit s'exécuter à chaque fois que la page est affichée (il y a des données dynamiques), utilisez alors pageshow et récupérez les modifications via AJAX. S'il vous plaît noter si vous naviguez à nouveau à la page via le bouton arrière etc, il peut être récupéré de la mémoire dans ce cas votre code HTML ne sera pas mis à jour - vous devez utiliser le chargement non-AJAX ou mettre à jour votre DOM via AJAX
Utilisez un identifiant ou une classe pour attacher correctement l'auditeur, voici une réponse plus détaillée que j'ai écrit: https://stackoverflow.com/a/9085014/737023
J'ai le code vu avant que ça a suggéré d'utiliser 'direct (« pageinit »)' Il semble un non évidente modèle, à moi - d'où l'avez-vous obtenu? – lonesomeday
Je l'obtiens d'un manuel mobile de jquery. – Mazzy
Un lien, peut-être? – lonesomeday