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

156
Views
El menú desplegable de búsqueda de selección múltiple de la IU semántica no funciona con textos separados por comas

Me encuentro con un problema muy extraño con un menú desplegable de búsqueda de selección múltiple de IU semántica.

Básicamente, puedo agregar y eliminar elementos del menú desplegable sin ningún problema. Sin embargo, mientras que la adición de elementos activa constantemente el oyente onChange jQuery, hay ocasiones en las que eliminar elementos no activa el oyente onChange jQuery. El oyente no se activa cuando se eliminan las opciones desplegables que tienen una coma (p. ej., seleccionar "Tokio, Japón" en el menú desplegable activará el oyente; hasta ahora todo bien, el oyente siempre se activa con elementos agregados, pero cuando hacemos clic en "X " para borrar esta opción, se elimina , pero el oyente no se activa.

Para ser claros, puedo eliminar elementos con comas en su texto, pero no activa el oyente onChange cuando debería.

El menú desplegable se ilustra a continuación con 3 opciones posibles: imagen desplegable

Mi código se parece a:

HTML (tenga en cuenta que las posibles opciones desplegables se agregan dinámicamente a través de JS durante el tiempo de ejecución y que las opciones se agregan adecuadamente, como muestra la imagen):

 <div class="ui fluid search selection dropdown" id="myid"> <input type="hidden" name=""> <i class="dropdown icon"></i> <div class="default text">Some default text</div> <div class="menu"> </div> </div>

JS:

 $('.ui.dropdown').dropdown({ // SEMANTIC UI LISTENER onChange: function() {console.log("triggered")} });

Observe el oyente onChange : es este oyente el que pensé que se activaría cada vez que eliminemos o seleccionemos elementos del menú desplegable. La forma en que detecto si se activa es simplemente a través del registro de la consola.

Cualquier consejo es apreciado.

about 4 years ago · Juan Pablo Isaza
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!