2016-05-20 4 views
0

Ich habe eine Seite von jemandem entwickelt, der in Rente geht. Die Seite ist in ASP programmiert, und zieht Informationen aus einer Datenbank, die wir pflegen. Alle Sonderzeichen sind doppelt maskiert, (dh & amp; quot; und & amp; amp;) so dass der Browser ist als & quot Rendering und & amp ;.Anzeige doppelte entkommene Sonderzeichen - Änderung & quot; zu "mit Javascript oder Jquery

ich möchte das Verhalten wechseln richtig "anzuzeigen, oder & sind.

Die Daten werden in eine Tabelle geladen und ist in nur in td/td

Die einfachste Methode für mich javascript/gewickelt jquery wäre, aber ich kann es nicht zu arbeiten.

Ich habe ein paar Methoden ausprobiert, die ich hier SO gefunden haben, auf wie:

$('td').innerText.each(function() { 
    var text = $(this).text(); 
    $(this).text(text.replace('&', '&')); 
    $(this).text(text.replace('"', '"')); 
}); 

Ich habe kein Glück so weit hatte. Irgendwelche Ideen?

+0

Ich habe ein paar Methoden ausprobiert, eine davon ist html() und auch text(). aktualisierte Frage, um aktuelles Skript zu zeigen – JeremyC

+0

Hinzugefügt Codepen Beispiel - http://codepen.io/anon/pen/WwqPwz – JeremyC

Antwort

0

Haben Sie unescape() Methode in Javascript versucht?

+0

unescape() entschlüsselt nur URLEncoded Strings, nicht HTML Entity –