Así como en PHP existe la función
addslashes que añade una barra invertida para escapar las comillas simples y dobles, en JavaScript, puedes usar el método
replace para reemplazar uno o más caracteres dentro de la cadena por otro u otros.
Código Javascript
:
Ver originalvar cadena = "It's a good day";
var regexp = /\'/g;
document.write(cadena.replace(regexp, "\\'")); //Imprime: It\'s a good day
Prueba con esto y nos cuentas cómo te fue. Saludos.