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

383
Vistas
¿Por qué jQuery .val() no devuelve nada?

Estoy tratando de obtener el valor de una entrada. Así es como se ve mi formulario:

ingrese la descripción de la imagen aquí

Este es el HTML para ello:

 <label for="userName"></label> <input type="text" class="form-input plain-text" id="userName" placeholder="Username">

Aquí está jQuery para obtener su valor y registrarlo:

 $("#loginSubmit").click(function() { var userName = $("#userName").val(); console.log(userName); });

Pero cuando escribo algo de texto y presiono el botón de inicio de sesión que tiene el id #userName , la consola devuelve esto:

ingrese la descripción de la imagen aquí

¿Por qué esto no dwedwed en la consola?

Gracias


Solución encontrada en los comentarios.

Depuración: descubrí que tengo más de una entrada con la misma ID

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Las razones inmediatas que puedo ver son:

  • está adjuntando un evento antes de que se cargue el DOM o antes de que el elemento esté disponible en el DOM (si está cargando JS en la cabeza en lugar de la parte inferior del cuerpo, por ejemplo)
  • varios elementos con el mismo ID
  • tiene un stopPropagation en los elementos del botón (o este identificador en particular) que está bloqueando la devolución de llamada

Aparte de lo anterior, es difícil determinar qué está pasando sin más código/información.

Si se trata de cuándo está adjuntando el oyente, intente agregar $(document).ready() alrededor de su oyente de eventos.

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