Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

266
Vistas
cambiar la ruta de la URL usando jquery

He creado un sitio web para dos idiomas diferentes, cada uno de los cuales está en dos carpetas diferentes en y bn . Quiero cambiar entre las carpetas en el elemento href , haga clic en usando jquery.

 <a class="eng_link " style="" href="#"> English</a> <a class=" link_active bangla_link " style="" href="#">বাংলা &nbsp;/ &nbsp;</a>

Diga, actualmente estoy en www.example.com/en/content?id=1 . Al hacer clic en el enlace para inglés, se redirigirá a la URL www.example.com/bn/content?id=1 y viceversa. Solo la parte bn de la URL cambiará a en manteniendo las demás partes iguales. ¿Cómo puedo hacer esto?

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Así es como lo he hecho. En la página de índice de bn:

 <a class="eng_link " style="" href="#" id='a' onClick="en_onClick()"> English</a> <a class=" link_active bangla_link " style="" href="index" >বাংলা &nbsp;/ &nbsp; </a>

JS

 function en_onClick() { $(location).attr('href'); var bn_pathname = window.location.href; var en_pathname = bn_pathname.replace("bn/", "en/"); window.location.replace(en_pathname); }

En la página de índice de en:

 <a class=" bangla_link link_in" style="" href="#" onClick="bn_onClick()"> বাংলা</a> <a class=" link_active eng_link" style="" href="#"> English &nbsp;/ &nbsp; </a>

JS

 function bn_onClick() { $(location).attr('href'); var bn_pathname = window.location.href; var en_pathname = bn_pathname.replace("en/", "bn/"); window.location.replace(en_pathname); }
about 4 years ago · Santiago Trujillo Denunciar

0

Así es como lo haría:

 $(".changeLink").click(function() { $(".eng_link").attr("href", $(".eng_link").attr("href").replace("en", "bn")) });

Aquí está la demostración de JFiddle

about 4 years ago · Santiago Trujillo Denunciar

0

use esta función para cambiar de cualquier idioma a cualquier idioma

en tu html:

 <a class="eng_link " style="" href="#" onclick="changelang('bn','en')"> English</a> <a class=" link_active bangla_link " style="" href="#" onclick="changelang('en','bn')">বাংলা &nbsp;/ &nbsp;</a>

y js:

 function changelang(langfrom, langto) { var url = window.location.href; var langfrom= "/"+langfrom+"/"; var re = new RegExp(langfrom); url = url.replace(re,"/"+langto+"/"); window.location = url; }
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda