Bonjour, Je suis tombé sur un bug ou un comportement étrange et je ne trouve pas la solution nulle part. J'utilise XSLT pour afficher du code HTML à partir d'un document XML. À l'intérieur de cette feuille de style, j'utilise javascript/jQuery pour ajouter du contenu. Mais apparemment, vous ne pouvez pas ajouter autre chose que des textes à n'importe quel conteneur.JQuery et XSLT
<script type="text/javascript">
<![CDATA[
$(function() {
$("div#topbanner").html('<img src="images/load-top.gif" class="load" />');
});
]]>
Il fonctionne parfaitement sous Firefox, mais avec IE7, après l'exécution des codes, seul le unrendered HTML apparaît dans mon DIV. Comme si le <>
a été remplacé par > <
respectivement. Pour le faire fonctionner sous IE7, je dois retirer le tag CDATA mais, ce faisant, Firefox ne le rend pas.
Existe-t-il un moyen de rendre l'information dans la méthode html exécutée en tant que code html?
Nous vous remercions à l'avance
"dans la méthode html" La méthode html désigne la méthode jQuery.html. L'équivalent de innerHTML –