come in js replace non funziona????

testo_inserire = testo_inserire.replace("'", "&#39");

escape() l'ho capito ma fa un gran casino!

ho anche provato ad eliminare "../"quello che lo fa impazzire (oltre che a noi) è ..href=
che modifica