2011-07-15 6 views
0

J'ai une div avec id=slRecipelList et une zone de texte avec id = txtRecipesWk1 contenant une chaîne HTML. Je veux copier la chaîne HTML dans la zone de texte à la div, voici mon code:JQuery .html() travaillant dans IE mais pas dans Firefox

$('#slRecipelList').html($('#txtRecipesWk1').val()); 

Le code fonctionne très bien dans IE (V 8), mais pas dans Firefox (V 3.6.18), quand je parcourir le code et faire console.log($('#slRecipelList').html()), il renvoie null.

J'ai également essayé d'ajouter (après avoir vidé le div) avec le même résultat - OK dans IE, ne fonctionne pas dans Firefox.

Est-ce que je manque quelque chose d'évident ou de stupide ici?

+0

Veuillez créer une démonstration de http://jsfiddle.com qui montre le problème. –

+0

ça marche pour moi http://jsfiddle.net/xyJVK/ – Sotiris

+0

Je l'ai trouvé. Rien à voir avec mon code, c'était un problème avec quelques commentaires HTML dans la page. J'ai eu des tirets supplémentaires qui bousillent Firefox donc Firefox ne voyait même pas la div ... certains jours je déteste les ordinateurs, grrrrrr. Merci de votre aide quand même. – mharran

Répondre

2

Vérifiez vos commentaires HTML, ils peuvent vous donner des problèmes.

+0

J'aurais aimé le dire, lol – mharran

+1

J'ai oublié d'en faire un wiki communautaire, mais vous devez accepter la réponse: 1) il ne s'affiche plus comme étant sans réponse, et 2) afin que les autres puissent trouver la solution à un problème similaire. – Aaron

Questions connexes