J'utilise jQuery mobile 1 alpha 1.Dynamiquement créer des widgets dans DOM
Pour créer une entrée de texte, par exemple dans le mobile jQuery vous ajoutez à votre HTML
<div data-role='fieldcontain'>
<label for='name'>Text Input:</label>
<input type='text' name='name' id='name' value='' />
</div>
Supposant que vous attribuez au-dessus HTML code à une variable $textinput
et tapez $("#someid").append($textinput);
alors le problème est que l'entrée de texte apparaît mais n'est pas thématisé correctement. Je suppose que certains Javascript s'exécute sur le chargement de la page qui ajoute les classes correctes à des fins de CSS. Ce Javascript ne fonctionne pas quand j'ajoute le HTML directement dans le DOM.
Que dois-je faire pour que le Javascript correct s'exécute quand j'ajoute dynamiquement des widgets à mon DOM?