Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

153
Views
Múltiples botones con diferentes ID para una variable

Así que estoy tratando de hacer diferentes idiomas para una terminal de usuario. La forma de seleccionar uno es haciendo clic en una imagen con la bandera del país correspondiente, lo que cambia el idioma al idioma nacional del país. Mis pensamientos sobre cómo hacer eso serían que al hacer clic, el botón cambiaría el valor de una variable que, a su vez, alteraría el idioma que se muestra. Mi primer pensamiento sobre cómo implementar eso sería con el caso del interruptor, pero realmente no sé cómo programarlo.

Esto es lo que obtuve hasta ahora, pero cuando lo probé con alerta, no funcionó:

 var languages = ""; $('#UK, #FR, #SP, #HU, #IN, #CH, #JA, #SK, #BU').click(function() { switch(languages){ case "#UK":languages = 'UK';break; case "FR":languages = 'FR';break; case "SP":languages = 'SP';break; case "HU":languages = 'HU';break; case "IN":languages = 'IN';break; case "CH":languages = 'CH';break; case "JA":languages = 'JP';break; case "SK":languages = 'SK';break; case "BU":languages = 'BU';break; } })

Yo, en teoría, también podría hacer la misma página de seguimiento 10x y dejar que los botones carguen esas páginas, pero no estaría satisfecho con eso. También lo siento si esta es una pregunta estúpida, todavía soy muy nuevo en js.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

La id de su elemento en el que hizo clic parece coincidir exactamente con el idioma que desea configurar, así que simplemente hágalo.

 let languages = ""; $('#UK, #FR, #SP, #HU, #IN, #CH, #JA, #SK, #BU').on('click', function() { languages = this.id; })
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!