2010-10-04 9 views
1

Comment diable encodez-vous HTML avec jQuery/JavaScript?jQuery JavaScript Codage HTML

N'a pas trouvé de solution de travail après des heures de googling et de navigation sur ce site.

Ce:

jQuery('<div/>').text(value).html(); 

ne fonctionne pas avec jQuery!

Répondre

2

Que voulez-vous dire par "encoder"?

Si vous voulez dire quelque chose de similaire aux htmlentities de PHP, votre solution doit travailler avec jQuery:

http://jsfiddle.net/wrH8b/

0

Qu'est-ce que vous avez des œuvres, you can test it here, assurez-vous que vous utilisez que pour obtenir le texte codé .

Si votre objectif est de coder pour la transmission (par exemple un POST), vous devriez regarder à la place encodeURIComponent(), par exemple:

var encodedString = encodeURIComponent(value);