2010-05-24 2 views
2

essayé d'ajouter une image avant la fermeture de la balise d'ancrage:jQuery: en utilisant append() avec des liens d'ancrage dans WebKit (Chrome/Safari)

<body> 
    <a href="http://www.test.com/">http://www.test.com/</a> 
</body> 

Si j'utilise:

$("a").append("<img src='testimage.png' /"); 

Aucune image n'apparaîtra dans WebKit (Chrome, Safari, etc.). Firefox et IE fonctionnent bien. Qu'est-ce que je fais mal? Merci à l'avance

+0

Si la correction du XML n'aide pas, il est possible que l'image soit ajoutée mais ne soit pas affichée - probablement en raison de css, ou d'autres scripts. – Kobi

Répondre

2

Essayez avec xml bon:

$("a").append("<img src='testimage.png' />"); 
#          ^-- there 
+0

merci pour l'endroit. Je devrais savoir maintenant que WebKit ne corrige pas automatiquement beaucoup de petites erreurs comme IE et FF – Alex

2

avons pas testé si cela résout votre problème, mais incluant un gt de fermeture pour votre img pourrait aider:

$("a").append("<img src='testimage.png' />");