jQuery échapper les caractères spéciaux

Script suivant fonctionne bien, sans avoir un caractère spécial. Malheureusement, j'ai plein de caractères spéciaux pour les remplacer. Comment puis-je remplacer les textes avec des caractères spéciaux en jQuery?

vous pouvez voir mon script a α, β, ∑ et plus de caractères spéciaux.

merci les gars pour les aider.

Code HTML

 <script src="http://code.jquery.com/jquery.js"></script>

 <input type="submit" name="replace" id="replace" value="Replace" />

 <div class="my_div">Default1 content1</div>
 <div class="my_div">Default2 content2</div>

script

$('#replace').click(function() {
    $('.my_div').text(function( idx, oldHtml){
        return oldHtml
            .replace("Default1", 'α')
            .replace("Default2", 'β')
            .replace("content1", '∑');
    });
});
  • Qu'advient-il si vous utiliser les séquences d'échappement comme '\u03b1' et '\u03a3' au lieu de 'α' et '∑'?
  • Quel est le problème que vous rencontrez avec ce code?
InformationsquelleAutor kuruvi | 2012-10-28