J'ai un listview dans un code html. Je remplis la vue de la liste dynamiquement en javascript. J'ai affiché un pdf après avoir cliqué sur l'élément de la liste. J'ai utilisé une balise d'ancrage dans l'élément de la liste ('li'). Voici le code.
$('div').live('pageshow',function(event, ui){
var parent = document.getElementById('listview')
var listItem = document.createElement('li');
listItem.setAttribute('id','listitem');
listItem.innerHTML = "<a href="Contacts.pdf" target="_BLANK" >ITEm</a>";
parent.appendChild(listItem);
});
Mais cela ne fonctionne pas. Dans le navigateur, l'élément de la liste n'apparaît pas dans la liste. Si je supprime " href="Contacts.pdf" target="_BLANK" ", cela fonctionne bien. Quel est le problème ? J'utilise ce code avec jquery-mobile alpha2. Merci de m'aider. Merci d'avance.