Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2014, 02:53
Avatar de madman_18
madman_18
 
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 14 años, 7 meses
Puntos: 14
Pregunta Reemplazar tíldes desde Javascript

Buenas a todos!

Estoy teniendo un problema a la hora de "quitar" las tildes de un texto con javascript.

Os comento lo que hago: tengo una variable la cual me recoge el texto de un enlace (he comprobado con el typeof y me da que es tipo string, pero tiene que venir de ahí el error ) y necesito quitarles las tildes sí o sí.

Probando con el siguiente código me pasa que nunca hace el cambio de tildes ni nada (sacando el alert del formato que es tipo string):
Código Javascript:
Ver original
  1. var enlace = $(this).find("a");
  2. var nombreEnlace = $(enlace).html();
  3. alert('Formato: '+typeof nombreEnlace);
  4. alert(nombreEnlace.replace("í","i"));

Sin embargo, si pongo algo tal que así sí me funciona (me hace el reemplazo)
Código Javascript:
Ver original
  1. var nombreEnlace = "sí;
  2. alert('Formato: '+typeof nombreEnlace);
  3. alert(nombreEnlace.replace("í","i")); // me saca el "si" sin tilde

¿Alguien me puede echar una mano? Sé que el error está a la hora de recoger el texto del enlace, pero no doy con la tecla
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"