invertidas - imprimir comillas simples en javascript
Cómo mostrar comillas dobles en JavaScript (4)
En la página html, si doy el nombre entre comillas dobles, no se verá reflejado en la página. Muestra una cadena en blanco. Probé con la función escape () pero no funcionó. Entonces, ¿cuál es la manera de mostrar una cadena entre comillas dobles.
Una cosa olvidé mencionar que quiero mostrar la cadena en el cuadro de entrada de texto.
Hola a todos, gracias por las sugerencias. Mi problema ha sido resuelto ahora. Creé un método privado al que pasé mis parámetros requeridos que contienen comillas dobles. Aquí está el método.
HTMLEncode:function(str){
var i = str.length,
aRet = [];
while (i--) {
var iC = str[i].charCodeAt();
if (iC < 65 || iC > 127 || (iC>90 && iC<97)) {
aRet[i] = ''&#''+iC+'';'';
} else {
aRet[i] = str[i];
}
}
return aRet.join('''');
},
El método anterior convertirá las comillas dobles en el formato requerido para mostrarlo en la página web. Me referí a una de las páginas de para esto. Gracias. Espero que esto ayude a otros.
Intente escapar con /"
o, si esto no funciona, con /x22
Ah, y si desea generar HTML en lugar de usar esto dentro de una cadena de Javascript, use "
Tienes varias opciones:
var str = ''My "String"''; //use single quotes for your string
var str = "My /"String/""; //escape your doublequotes
var str = "My "String""; //use it as html special chars
para mostrar una comilla doble puede usar simplemente el carácter de escape ( "/" ) para mostrarlo.
alert("/"Hello/"");